/* reset */

#header_slim div, #header_slim span, 
#header_slim applet, #header_slim object, 
#header_slim iframe, #header_slim h1, 
#header_slim h2, #header_slim h3, 
#header_slim h4, #header_slim h5, 
#header_slim h6, #header_slim p, 
#header_slim blockquote, #header_slim pre, 
#header_slim a, #header_slim abbr, 
#header_slim acronym, #header_slim address, 
#header_slim big, #header_slim cite, 
#header_slim code, #header_slim del, 
#header_slim dfn, #header_slim em, 
#header_slim font, #header_slim img, 
#header_slim ins, #header_slim kbd, 
#header_slim q, #header_slim s, 
#header_slim samp, #header_slim small, 
#header_slim strike, #header_slim strong, 
#header_slim sub, #header_slim sup, 
#header_slim tt, #header_slim var, 
#header_slim b, #header_slim u, 
#header_slim i, #header_slim center, 
#header_slim dl, #header_slim dt, 
#header_slim dd, #header_slim ol, 
#header_slim ul, #header_slim li, 
#header_slim fieldset, #header_slim form, 
#header_slim label, #header_slim legend, 
#header_slim table, #header_slim caption, 
#header_slim tbody, #header_slim tfoot, 
#header_slim thead, #header_slim tr, 
#header_slim th, #header_slim td,
#footer_slim div, #footer_slim span, 
#footer_slim applet, #footer_slim object, 
#footer_slim iframe, #footer_slim h1, 
#footer_slim h2, #footer_slim h3, 
#footer_slim h4, #footer_slim h5, 
#footer_slim h6, #footer_slim p, 
#footer_slim blockquote, #footer_slim pre, 
#footer_slim a, #footer_slim abbr, 
#footer_slim acronym, #footer_slim address, 
#footer_slim big, #footer_slim cite, 
#footer_slim code, #footer_slim del, 
#footer_slim dfn, #footer_slim em, 
#footer_slim font, #footer_slim img, 
#footer_slim ins, #footer_slim kbd, 
#footer_slim q, #footer_slim s, 
#footer_slim samp, #footer_slim small, 
#footer_slim strike, #footer_slim strong, 
#footer_slim sub, #footer_slim sup, 
#footer_slim tt, #footer_slim var, 
#footer_slim b, #footer_slim u, 
#footer_slim i, #footer_slim center, 
#footer_slim dl, #footer_slim dt, 
#footer_slim dd, #footer_slim ol, 
#footer_slim ul, #footer_slim li, 
#footer_slim fieldset, #footer_slim form, 
#footer_slim label, #footer_slim legend, 
#footer_slim table, #footer_slim caption, 
#footer_slim tbody, #footer_slim tfoot, 
#footer_slim thead, #footer_slim tr, 
#footer_slim th, #footer_slim td {
	margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; border: 0; outline: 0; background: transparent;}
	
#header_slim ol, #header_slim ul, #footer_slim ol, #footer_slim ul {list-style: none;}
#header_slim blockquote, #header_slim q, #footer_slim blockquote, #footer_slim q {quotes: none;}
#header_slim :focus, #footer_slim :focus {outline: 0;}
#header_slim table, #footer_slim table {border-collapse: collapse;border-spacing: 0;}
/* grid */

#header_slim .showgrid , #footer_slim .showgrid{ background: url('../img/grid.png'); }
#header_slim .grid-half, 
#header_slim .grid-third, 
#header_slim div.grid-1, 
#header_slim div.grid-2, 
#header_slim div.grid-3, 
#header_slim div.grid-4, 
#header_slim div.grid-5, 
#header_slim div.grid-6, 
#header_slim div.grid-7, 
#header_slim div.grid-8, 
#header_slim div.grid-9, 
#header_slim div.grid-10, 
#header_slim div.grid-11, 
#header_slim div.grid-12,
#footer_slim .grid-half, 
#footer_slim .grid-third, 
#footer_slim div.grid-1, 
#footer_slim div.grid-2, 
#footer_slim div.grid-3, 
#footer_slim div.grid-4, 
#footer_slim div.grid-5, 
#footer_slim div.grid-6, 
#footer_slim div.grid-7, 
#footer_slim div.grid-8, 
#footer_slim div.grid-9, 
#footer_slim div.grid-10, 
#footer_slim div.grid-11, 
#footer_slim div.grid-12 {float:left; margin-right: 10px;}
#header_slim div.last , #footer_slim div.last { margin-right: 0; }
#header_slim .grid-1, #footer_slim .grid-1  { width: 73px; }
#header_slim .grid-2, #footer_slim .grid-2  { width: 156px; }
#header_slim .grid-3, #footer_slim .grid-3  { width: 239px; }
#header_slim .grid-4, #footer_slim .grid-4  { width: 322px; }
#header_slim .grid-5, #footer_slim .grid-5  { width: 405px; }
#header_slim .grid-6, #footer_slim .grid-6  { width: 488px; }
#header_slim .grid-7, #footer_slim .grid-7  { width: 571px; }
#header_slim .grid-8, #footer_slim .grid-8  { width: 654px; }
#header_slim .grid-9, #footer_slim .grid-9  { width: 737px; }
#header_slim .grid-10, #footer_slim .grid-10 { width: 820px; }
#header_slim .grid-11, #footer_slim .grid-11 { width: 903px; }
#header_slim .grid-12, #header_slim div.grid-12, #footer_slim .grid-12, #footer_slim div.grid-12 { width: 986px; margin: 0; }
#header_slim .clearfix:after, #header_slim .group:after, 
#header_slim .container:after, 
#header_slim .top-stories .story:after, 
#header_slim .strip:after, 
#header_slim .tabs:after, 
#header_slim .module form:after, 
#header_slim .module .comment:after, 
#header_slim .sand-bar .item:after, 
#header_slim .red-bar .item:after, 
#header_slim #market-data:after, 
#header_slim .latest-news li a:after, 
#header_slim #footer .links:after, 
#header_slim .switcher ul:after, 
#header_slim .module:after, 
#header_slim .story.small:after, 
#header_slim #main-nav:after, 
#header_slim .drop-down-contents:after, 
#header_slim .newslisting .story:after,
#footer_slim .clearfix:after, #footer_slim .group:after, 
#footer_slim .container:after, 
#footer_slim .top-stories .story:after, 
#footer_slim .strip:after, 
#footer_slim .tabs:after, 
#footer_slim .module form:after, 
#footer_slim .module .comment:after, 
#footer_slim .sand-bar .item:after, 
#footer_slim .red-bar .item:after, 
#footer_slim #market-data:after, 
#footer_slim .latest-news li a:after, 
#footer_slim #footer .links:after, 
#footer_slim .switcher ul:after, 
#footer_slim .module:after, 
#footer_slim .story.small:after, 
#footer_slim #main-nav:after, 
#footer_slim .drop-down-contents:after, 
#footer_slim .newslisting .story:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header_slim .group, #header_slim .container, #footer_slim .group, #footer_slim .container { display: inline-block; }
#header_slim * html .group, #header_slim * html .container, #footer_slim * html .group, #footer_slim * html .container { height: 1%; }
#header_slim .group, #header_slim .container, #footer_slim .group, #footer_slim .container {display: block;}
#header_slim .grid-half,#footer_slim .grid-half{width:	49%;float:left;}
#header_slim .grid-third, #footer_slim .grid-third {width: 32.65%; float: left; background: red;}
#header_slim .grid-third.last, #footer_slim .grid-third.last{margin-right: 0px;}
#header_slim .hide, #footer_slim .hide{display:none;}
#header_slim .outline, #footer_slim .outline{outline:1px solid red;}
#header_slim .banner-ad, #footer_slim .banner-ad{width: 728px;height: 90px;position: relative;float: left;margin-right: 10px;}

/* basic site-wide styles */

#header_slim, #footer_slim{background: #000000; cursor: default; /* IE 7 Patch, do not remove! */}
#header_slim .module, #footer_slim .module{background:#f7f7f7;}
#header_slim .strip{background:#ddd6cc;}
#header_slim .sand-bar	{background:#efece6;}
#header_slim .red-bar{background:#de3327;}
/* cornice ad box */
#header_slim #cornice{width: 100%;padding-top: 74px;text-align: center;background: url(../img/vbox.gif) no-repeat top center;cursor: pointer; z-index: 0;}
/* sitewide jQuery UI Styles */
#header_slim .scroller, #header_slim #shopping-scroller{position: absolute;width: 20000em;}
#header_slim .scroller-5, #header_slim .scroller-4, #header_slim .scroller-3{overflow: hidden;height: 100px;position: relative;float: left;}
#header_slim #shopping-scroll-wrap {overflow: hidden;height: 220px;position: relative;}
#header_slim .hidden	{visibility: hidden;}
/* sitewide image styles */
#header_slim .story img, #header_slim .item img, #header_slim .channel img{border: 1px solid #cccccc;}
#header_slim .strip .story img, #header_slim .strip .item img, #header_slim .strip .channel img, #header_slim .strip .comment img{border: 1px solid #c6beaf;}
#header_slim .red-bar img, #header_slim .sand-bar img{border: none;}
/* regular header typography */
#header_slim, #footer_slim{font-family: "Helvetic Neue", "Arial", "Helvetica", "Tahoma", Sans-serif;color: #ffffff;}
#header_slim a, #footer_slim a{text-decoration: none;color: inherit;color: #ffffff;}
#footer_slim a:hover{text-decoration: underline;}
#header_slim a:hover{text-decoration: none !important;}
#header_slim h1, #header_slim h2, #header_slim h3, #header_slim h4,
#footer_slim h1, #footer_slim h2, #footer_slim h3, #footer_slim h4{font-weight: bold !important;line-height: 1.1em;} 
#header_slim .red, #header_slim .red{color: #de3327 !important;}
#header_slim .inline-nav li a:hover, #footer_slim .inline-nav li a:hover{text-decoration: none !important;color: #de3327;}
#header_slim .drop-menu li a:hover{color: #ffffff !important;}
#header_slim #channels	{font-size: 12px;font-weight: bold !important;color: #ffffff;text-transform: lowercase;}
#header_slim #channels li a em{font-style: normal;font-size: 9px;color: #989898;font-weight: normal;}
#header_slim #channels li a:hover em{color: #989898;}
#header_slim #channels li.drop-menu li a	{font-weight: normal !important;font-size: 11px !important;}
#header_slim #tools{font-size: 11px;text-transform: lowercase;	}
#header_slim .search-box input[type=text], #footer_slim .search-box input.r24query, #footer_slim .search-box input#input_quotazioni{font-size: 13px;}
#header_slim .search-box .little, #footer_slim .search-box .little{font-size: 10px;}
#header_slim .inline-nav a:hover, #footer_slim .inline-nav a:hover{color: #de3327;}
#header_slim #main-nav	{font-size: 16px;font-weight: bold !important;}
#header_slim #main-nav .drop-down li a{font-size: 12px;	font-weight: normal;color: #555555;}
#header_slim #main-nav .drop-down li a:hover{text-decoration: none !important; color: #000000;}
#header_slim #main-nav .drop-down .page{color: #000000;font-weight: normal;}
#header_slim #main-nav .page .story h3{font-size: 14px;color: #000000;}
#header_slim #main-nav .page .story h3 a{color: #000000;}
#header_slim #main-nav .page .story p{font-size: 11px;line-height: 1.1em;color: #474747;}
#header_slim #main-nav .page .story .by-line{font-size: 10px;color: #666666;}
#header_slim #main-nav .by-line a{color: #666666;}
#header_slim #main-nav .page h4{color: #de3327;font-size: 13px; font-weight: normal;}
#header_slim #main-nav .page ul{color: #898989;}
#header_slim #main-nav .page ul li a	{font-size: 11px;color: #898989;font-weight: bold !important;}
#header_slim #main-nav .page ul li a:hover	{text-decoration: underline !important;}
#header_slim #secondary-nav{font-size: 11px;font-weight: normal;	text-transform: lowercase;}
#header_slim #secondary-nav li a{vertical-align: baseline;}
#header_slim #secondary-nav li a em{font-style: normal;font-size: 9px;color: #989898;font-weight: normal;}
#header_slim #my-account	{font-size: 11px;}
#header_slim #my-account a:hover{text-decoration: none !important;color: #de3327;}
#header_slim #login-window p{line-height: 1.2em !important;color: #efefef;}
#header_slim #login-window a:hover{color: #fff;text-decoration: underline !important;}
#header_slim #main-stories .story-overlay h2{font-size: 26px;line-height: 27px;}
#header_slim #main-stories .story-overlay h2 a:hover{color: #de3327;text-decoration: none !important;}
#header_slim #main-stories .story-overlay p.by-line{font-size: 12px;}
#header_slim #main-stories .switcher li a	{font-size: 13px;font-weight: bold !important;color: #999999;}
#header_slim #main-stories .switcher li a:hover, #header_slim #main-stories .switcher li a.current{color: #ffffff;}
#header_slim #market-data .item h3{font-size: 11px;}
#header_slim #market-data .item .market-value{font-size: 10px;font-weight: normal;color: #898989;}
#header_slim #market-data .item .change{font-size: 16px;font-weight: bold !important;}
#header_slim #market-data .item .change strong{font-size: 8px;line-height: 16px;}

/* slim header, overrides styles.css, type.css (and in this case, all the above styles) */
#header_slim .slim{width: 990px;position: relative;padding-bottom: 0px !important;}
#header_slim .inline-nav li, #footer_slim .inline-nav li{float: left;}
#header_slim .drop-menu{position: relative;height: 18px !important;line-height: 18px !important;	margin-left: -6px; margin-right: 6px !important; padding: 0px 17px 0px 8px !important; background: transparent url(../img/drop_menu.gif) no-repeat 90% 50%; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px; z-index: 101 !important;}
#header_slim .drop-menu:hover{	background: #333333 url(../img/drop_menu.gif) no-repeat 90% 50%;}
#header_slim .drop-menu a{margin-right: 0px !important;}
#header_slim .drop-menu ul{visibility: hidden;position: absolute; top: 16px; right: 0px !important; left: auto !important; min-width: 100px; padding: 8px 8px 6px 8px; background: #333333; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#header_slim .drop-menu:hover ul{visibility: visible;}
#header_slim .drop-menu ul li	{float: none; margin: 0px !important; border-bottom: 1px solid #555555; padding: 0px !important; height: auto !important; line-height: normal !important; }
#header_slim .drop-menu ul li.last{	border-bottom: none;padding-bottom: 0px !important; }
#header_slim .drop-menu ul li a {display: block; padding: 1px 0px 2px 4px; min-width: 80px; height: auto; line-height: normal;}
#header_slim .drop-menu ul li a:hover{background: #de3327;padding: 1px 0px 2px 4px;}
#header_slim #channels	{margin: 8px 9px 0px 0px;height: 18px;background: #343434;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 440px; float: right;}
#header_slim #channels li {padding: 0px 6px 0px 6px; height: 18px; line-height: 18px;}
#header_slim #channels li.drop-menu{padding: 0px 17px 0px 6px !important;margin-left: 0px !important;}
#header_slim #tools{ margin-top: 11px; float: right;}
#header_slim #tools li{margin-right: 10px;height: 18px;line-height: 18px;}
#header_slim .social, #footer_slim .social{float: right;margin: 8px 0px 0px 5px;}
#header_slim .social li, #footer_slim .social li{margin-left: 5px;}
#header_slim h1{height: 28px;width: 135px;	overflow: hidden;margin: 8px 10px 0px 9px;float: left;}
#header_slim h1 a{display: block;height: 28px;width: 135px;background: url(../img/logo_small.gif) no-repeat top left;}
#header_slim h1 a span, #footer_slim .logo span{margin-left: -9999px;}
#header_slim #my-account{display: block;	float: left; background: #343434; margin-top: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0px 8px 0px 10px; height: 20px; line-height: 20px; position: relative; z-index: 100;}
#header_slim .logged-in { padding: 4px 8px 0px 10px !important; height: 42px !important;}
#header_slim .username {font-size: 12px; font-weight: bold !important;}
#header_slim #login-link	{padding: 0px 17px 0px 0px !important;background: transparent url(../img/drop_menu.gif) no-repeat 95% 50%;}
#header_slim #manage {padding-left: 5px; margin-left: 5px; border-left: 1px solid #989898;}
#header_slim #login-window	{position: absolute; top: 17px; left: 0px; background: #343434; width: 205px; padding: 15px 10px 0px 10px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; visibility: hidden;}
#header_slim #login-window p{margin-bottom: 10px; float: none !important; width: 200px; position: relative;}
#header_slim #login-window input[type=text], #header_slim #login-window input[type=password]	{width: 190px; height: 20px; padding: 0px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #efefef;}
#header_slim #login-window input[type=submit]{ position: absolute; top: 0px; right: 0px; width: 60px;}
#header_slim .nav-group{ margin-bottom: 0px !important; border-bottom: 1px solid #de3327; padding-bottom: 0px; height: 24px;}
#header_slim #main-nav	{z-index: 20; height: 24px;}
#header_slim #main-nav .item{position: relative;float: left;z-index: 30;background: url(../img/main_nav_divider.gif) no-repeat 100% 50%; padding: 0px 5px;}
#header_slim #main-nav .item.last{background: none !important;}
#header_slim #main-nav .item .trigger {display: block;padding: 0px 3px;height: 24px;line-height: 24px; cursor: pointer;z-index: 30;}
#header_slim #main-nav .item:hover .trigger{color: #ffffff; background: #de3327; text-decoration: none !important; cursor: pointer !important;}
#header_slim #secondary-nav {float: right;margin-top: 4px;z-index: 100;position: relative;}
#header_slim #secondary-nav li{margin-right: 10px;height: 18px;line-height: 18px;}

/* extra typography styles */
#header_slim{color: #ffffff;}
#header_slim a	{color: #ffffff;}
#header_slim .inline-nav li a:hover, #footer_slim .inline-nav li a:hover{text-decoration: none !important;color: #de3327;}
#header_slim .drop-menu li a:hover{color: #ffffff !important;}
#header_slim #channels	{font-size: 12px;font-weight: bold !important;color: #ffffff;text-transform: lowercase;}
#header_slim #channels li a em{font-style: normal;font-size: 9px;color: #989898;font-weight: normal;}
#header_slim #channels li a:hover em{color: #989898;}
#header_slim #channels li.drop-menu li a	{font-weight: normal !important;font-size: 11px !important;}
#header_slim #tools{font-size: 11px;text-transform: lowercase;}
#header_slim .search-box input[type=text], #footer_slim .search-box input.r24query, #footer_slim .search-box input#input_quotazioni{font-size: 13px;}
#header_slim .search-box .little, #footer_slim .search-box .little{font-size: 10px;}
#header_slim .inline-nav a:hover, #footer_slim .inline-nav a:hover{color: #de3327;}
#header_slim #main-nav	{font-size: 12px;font-weight: bold !important;}
#header_slim .inline-nav li.current a, #footer_slim .inline-nav li.current a,#header_slim .inline-nav li a.current {background-color: #de3327;color:white}
#header_slim #channels{width: 480px;}
#footer_slim a.logo {background:url(/img2010/logo.jpg); display:block; float:left; height:50px; margin:0px 10px 0px 9px; overflow:hidden; width:243px; }
#footer_slim .social {clear:none;float:left;margin:27px 0px 0px 46px;position:relative;width:300px;}
#footer_slim .search-box {float:right!important;}
#footer_slim .search-box .search-field {background:url(http://imagesdotcom.ilsole24ore.com/img2010/search_bg2.jpg); height:25px; margin-top:2px; position:relative; width:242px;}
#footer_slim .search-box p {float:left;margin-right:10px;}
#footer_slim .search-box input.r24query,#footer_slim .search-box input#input_quotazioni{background:transparent; border:medium none; bottom:4px; left:5px; line-height:1em; outline:medium none; padding:0px; position:absolute; width:232px;}
#footer_slim .search-box .search-button {height:30px;margin-right:0 !important;vertical-align:baseline;}
#footer_slim .search-box .search-button .btn_cerca {margin-top: 3px; cursor: pointer; background: url(http://imagesdotcom.ilsole24ore.com/img2010/btn_cerca_footer.gif)}
#footer_slim .links {float:left;margin-right:38px;}
#footer_slim .links h3, #footer_slim .links h3 a {font-size: 12px; text-transform: uppercase; color: #de3327; font-family: "Helvetic Neue", "Arial", "Helvetica", "Tahoma", Sans-serif;}
#footer_slim .links.first {border:medium none;margin-left:9px;padding-right:10px;}
#footer_slim .links li {font-size: 11px;}
/*#footer_slim {width: 1004px;position: relative;}*/
#footer_slim .clear {clear:both; margin-top:20px;}
#footer_slim {overflow:hidden!important;}
#footer_slim {padding:20px 0px 20px 0;margin:0 auto}
#footer_slim .fascia	{float: left;border-top:1px solid #DE3327;width:100%;background-color:black;padding-bottom:10px}
#footer_slim .fascia .sx	{float: left;width:600px;padding:6px 0 0 10px;font-size:11px;color:#FFFFFF;}
#footer_slim .fascia .dx	{float: right;width:300px;text-align:right;padding:6px 10px 0 0;font-size:11px;color:#FFFFFF;}
#footer_slim .fascia .dx	a{color:#FFFFFF;}
#footer_slim .links li.fr2 {font-size: 11px;color: #c6beaf;padding-left:3px}
#footer_slim .links li.fr2 a {color: #c6beaf;}
#footer_slim .group {margin-bottom:10px}

#header_slim_top.ad, #header_slim_top .banner-ad {z-index:1 !important;}
#header_slim_top.group {display:block;}
#header_slim_top.ad {text-align:center;}
#header_slim_top.top-banner {background-color:#343434;}
#header_slim_top .house-ad {float:left;margin:10px 10px 10px 28px;width:90px;}
#header_slim_top .banner-ad {float:left;height:90px;margin:10px;position:relative;width:728px;}
#header_slim_top .house-ad.last {margin:10px;}
#header_slim_top div, #header_slim_top a, #header_slim_top img {border:0 none;font-size:100%;margin:0;outline-style:none;outline-width:0;vertical-align:baseline;background:transparent none repeat scroll 0 0;padding:0}
#header_slim_top.ad a {display:block;}
#header_slim_top a {color:inherit;text-decoration:none;}
#header_slim_top {width:1004px;height:110px;margin:0 auto;}

a#header_mnc_sx img{background:url(http://imagesdotcom.ilsole24ore.com/img2010/manchette_sx_off.gif) no-repeat center center;height:90px;width:90px}
a#header_mnc_dx img{background:url(http://imagesdotcom.ilsole24ore.com/img2010/manchette_dx_off.gif) no-repeat center center;height:90px;width:90px}
a#header_mnc_sx:hover img{background:url(http://imagesdotcom.ilsole24ore.com/img2010/manchette_sx_on.gif) no-repeat center center;height:90px;width:90px}
a#header_mnc_dx:hover img{background:url(http://imagesdotcom.ilsole24ore.com/img2010/manchette_dx_on.gif) no-repeat center center;height:90px;width:90px}

#header_slim #channels a {font-weight: bold !important}
#header_slim #main-nav a {font-weight: bold !important}

#header_slim {text-align:left !important}
#header_slim #fbConnect {border-top:1px solid #6A6A6A;margin-top:10px;padding-top:10px;margin-bottom:10px;}
#header_slim #login_reg {float:left;margin-right:12px;}
#header_slim #remindpwd{line-height:2.2em;}
#header_slim #login-window input[type="submit"] {right:-5px;}
.header1004 {width:1004px;margin:0 auto}
#header_slim #my-account{font-weight:normal}
.header_slim_container {width:1004px;margin:0 auto}
#header_slim .username span {color:#FFFFFF}
.header_slim_container_990_left {width:990px;float:left}
#header_slim_top.left {float:left}
.header_slim_container_990 {width:990px;margin:0 auto}
/*footer_slim2*/
#footer_slim2 {height:60px;background:none repeat scroll 0 0 #000000;cursor:default;color:#FFFFFF;margin:0 auto ;padding-top:15px;border-top:1px solid #de3327;clear:both;font-family:"Helvetic Neue","Arial","Helvetica","Tahoma",Sans-serif;}
#footer_slim2 #footer_logo a.logo {background:url("http://imagesdotcom.ilsole24ore.com/img2010/logo_small.gif") no-repeat scroll left top transparent;display:block;height:28px;margin-bottom:10px;overflow:hidden;}
#footer_slim2 #footer_logo a.logo span {margin-left:-9999px;}
#footer_slim2 #footer_logo{background:url("http://imagesdotcom.ilsole24ore.com/img2010/main_nav_divider.gif") repeat-y scroll 100% 50% transparent;padding-right:30px;width:135px;float:left;margin-right:25px;padding-left:21px;}
#footer_slim2 #footer_logo h3{background:url("http://imagesdotcom.ilsole24ore.com/img2010/arrow_red_black.gif") no-repeat scroll 100% 50% transparent;font-weight:bold;text-transform:uppercase;font-size:12px;width:100px;padding-left:2px;}
#footer_slim2 #footer_logo h3 a, #footer_slim2 #footer_logo h3 a:hover {color:#de3327;display:block;}
#footer_slim2 .footer_left_part{float:left;}
#footer_slim2 .social {clear:none;float:left;position:relative;width:205px;}
#footer_slim2 .social li {margin-right:5px;margin-top:5px;}
#footer_slim2 .search-box {float:right;padding-right:23px;}
#footer_slim2 .search-box form {}
#footer_slim2 .search-box .little {margin-top:6px;font-size:10px;color:#FFFFFF}
#footer_slim2 .fascia {width:100%;clear:both;padding-top:7px;}
#footer_slim2 .fascia .sx {color:#FFFFFF;float:left;font-size:11px;width:585px;}
#footer_slim2 .fascia .dx {color:#FFFFFF;float:left;font-size:11px;width:208px;}
#footer_slim2 .fascia a, #footer_slim2 .fascia a:hover{color:#ffffff}
#footer_slim2 .group {margin-bottom:10px;display:block}
#footer_slim2.group {display:block}
#footer_slim2 h1, #footer_slim2 h2, #footer_slim2 h3, #footer_slim2 h4 {line-height:1.1em;}
#footer_slim2 .inline-nav li {float:left;}
#footer_slim2 a {color:inherit;text-decoration:none;}
#footer_slim2 .search-box p {float:left;margin-right:10px;}
#footer_slim2 .search-box .search-field {background:transparent url(http://imagesdotcom.ilsole24ore.com/img2010/search_bg2.jpg) no-repeat scroll left top;height:25px;margin-top:2px;position:relative;width:242px;}
#footer_slim2 .search-box input[type="text"] {font-family:Arial,Helvetica,sans-serif;font-size:13px;background:transparent none repeat scroll 0 0;border:medium none;bottom:4px;left:5px;line-height:1;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:0;position:absolute;width:232px;}
#footer_slim2 .search-box .search-button {height:27px;margin-right:0 !important;padding-top:3px}
#footer_slim2 a:hover {text-decoration:underline;}
/*footer-pubblicita 2010 06 17 */
#footer_slim .fascia .mx    {float: left;width:209px;text-align:right;padding:6px 20px 0 0;font-size:11px;color:#FFFFFF;}
#footer_slim .fascia .mx a {color:#FFFFFF;}
#footer_slim .fascia .dx {width:185px;}
#footer_slim .fascia .sx {width:545px;}
/*modifica 2010 07 07 box login*/
#header_slim #login-window #login_reg{border-top:1px solid #6A6A6A;margin-top:10px;padding-top:10px;margin-bottom:10px;background:url("http://imagesdotcom.ilsole24ore.com/img2010/module_header_arrow.jpg") no-repeat scroll 100% 40% transparent;}
#header_slim #login-window #subscrb {background:url("http://imagesdotcom.ilsole24ore.com/img2010/trasp_arrow.gif") no-repeat scroll 100% 50% transparent;display:block;float:right;margin-left:23px;width:75px;font-weight:bold;}
#header_slim #login-window #fbConnect {border-top:1px solid #6A6A6A;margin-top:-6px;padding-bottom:7px;padding-top:6px;margin-bottom:0px!important;}
#header_slim #login-window #fb_conn a{font-weight:bold;}
#header_slim #login-window {width:220px;}
#header_slim #login-window input[type="text"], #login-window input[type="password"] {width:206px!important;}
#header_slim #login-window #trasp_arrow {border-top:1px solid #6A6A6A;float:left;padding-top:6px;padding-bottom:6px;}
#header_slim #login-window input[type="submit"] {/*left:124px;*/width:89px;right:0px!important;}
#header_slim #login-window #reg_arrow {border-top:1px solid #6A6A6A;padding-top:6px;}
#header_slim #login-window .ie6_input{width:201px;}
#header_slim #login-window .ie6_submit{/*margin-left:13px;*/width:89px;/*left:119px;*/margin-right:3px;}
#header_slim #login-window #fb_button{background:url("http://imagesdotcom.ilsole24ore.com/img2010/fbconnect.gif");height:21px;width:89px;position:absolute;margin-left:13px;}
#header_slim #login-window #ie6-last{width:224px!important;}
/*modifica header sito */
#header_slim #channels {margin: 8px 4px 0px 0px!important; width:535px!important;}
#header_slim #channels li {padding: 0px 4px!important;}
#header_slim #channels li.first {padding-left:10px!important;}
#header_slim #channels li.last {margin-right:0px!important;}
#header_slim #channels li.drop-down {margin-right: 3px!important}
/* aggiunta privacy policy 20120320 */
#footer_slim2 {height:70px;}
/* modifiche spaziature channels 2012 04 11 */
#header_slim #channels li {margin-right:11px!important;padding-right:0px!important;padding-left:0px!important;}
#header_slim #channels li.first {padding-left:9px!important;}
#header_slim #channels li.drop-menu {background:url(http://i.res.24o.it/img2010/drop_menu.gif?v1.0001) no-repeat right center;padding-right:9px!important;padding-left:0px!important;}
