/*TESTATA IL SOLE 24 ORE*/
.testata09 {
	width:991px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
html>/**/body .testata09{
	overflow:visible
}
.testata09 img {
	border:none;
}
.testata09_bannerlogin {
	width: 991px;
	height:108px;
	background:#f2f2f2;
}
.testata09_bannerlogin_bassa {
	height:27px;
}
.testata09_bannerlogin .tsx {
	width:734px;
	float:left;
	padding:10px 0 8px 0;
}
.testata09_bannerlogin .tsx .banner {
	width:734px;
	margin-left:5px;
	margin-right:1px;
}

/* IE 6 */  
body .testata09_bannerlogin .tdx {
	_width:250px;
	_margin-left:-5px;
}
.testata09_bannerlogin  .login {
	padding:0 8px 0 6px;
	font-size:12px;
	color:#878787;
	font-size:12px;
}
.testata09_bannerlogin  .tdx .login {
	padding:0 10px 0 15px;
}
.testata09_bannerlogin  .loggato {
	padding:0 0 0 4px;
	font-size:12px;
	color:#878787;
	font-size:12px;
}
.testata09_bannerlogin .loggato .logriga {
	padding:0 0 2px 0;
	font-size:11px;
}
.testata09_bannerlogin input.in_testata {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 0;
	width:135px;
}
.testata09_bannerlogin .tdx input.in_testata {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 0;
	width:118px;
}
.testata09_bannerlogin input.in_testata2 {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 0;
	width:125px;
	padding:1px 0 0 0;
}
.testata09_bannerlogin .tdx input.in_testata2 {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 0;
	width:101px;
	padding:1px 0 0 0;height:14px
}
.testata09_centrale .in_testata3 {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 1px;
	width:160px;
	_height:14px;
	*height:14px;
}
.testata09_rosa_med_riga2 .in_testata3 {
	font-size:11px;
	border:1px solid #878787;
	margin:0px 0 0px 0;
	background-color:#FFFFFF;
	color:#888;
	padding:1px 0 0 1px;
	width:130px;
}
.testata09_centrale .in_testata3alt {
	width:218px;
	vertical-align: middle;
}
/*Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .testata09_bannerlogin input.in_testata2 {
 padding:2px 0 0 0 ;
}
 .testata09_bannerlogin .tdx input.in_testata2 {
 padding:2px 0 0 0 ;
}
 .testata09_centrale .in_testata3, .testata09_rosa_med_riga2 .in_testata3 {
 padding:2px 0 0 1px;
}
.logriga {
 padding:0 0 5px 0;
}
}
/*FireFox 3*/
.testata09_bannerlogin input.in_testata2, x:-moz-any-link, x:default {
 padding:2px 0 0 0;
}
.testata09_centrale .in_testata3, x:-moz-any-link, x:default {
 padding:2px 0 0 1px;
}
.testata09_rosa_med_riga2 .in_testata3, x:-moz-any-link, x:default {
 padding:2px 0 0 1px;
}
/* IE 7 */  
html > body .testata09_bannerlogin input.in_testata2 {
 *padding:1px 0 0 0
}
html > body .testata09_centrale .in_testata3 {
 *padding:1px 0 0 1px;
}
html > body .testata09_rosa_med_riga2 .in_testata3 {
 *padding:1px 0 0 1px;
}
/* IE 6 */  
body .testata09_bannerlogin input.in_testata2 {
	_padding:1px 0 0 0
}
body .testata09_rosa_med_riga2 .in_testata3 {
	_padding:1px 0 0 1px;
}
.testata09_bannerlogin input.in_testata2 {
	padding:expression('1px 0 0 0');
}
.testata09_bannerlogin h3 {
	color:#878787;
	font-size:12px;
	padding:0;
	margin:0;
}
.testata09_bannerlogin .login a {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:11px;
	color:#373737;
	margin:0;
	font-weight:normal;
	padding:2px 0 0 0;
}
.testata09_bannerlogin  .login a:hover {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:11px;
	color:#373737;
	font-weight:normal;
	padding:2px 0 0 0;
}
.testata09_bannerlogin .loggato a {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:11px;
	color:#878787;
	margin:0;
	font-weight:normal;
	padding:0;
}
.testata09_bannerlogin .loggato a:hover {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	padding:0;
}
.testata09_bannerlogin  .loggato a.small {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:10px;
	color:#878787;
	margin:0;
	font-weight:normal;
	padding:1px 0 0 0;
}
.testata09_bannerlogin  .loggato a.small:hover {
	display:block;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:10px;
	color:#878787;
	font-weight:normal;
	padding:1px 0 0 0;
}
.testata09_bannerlogin .tdx .loggato a.small {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:10px;
	color:#878787;
	margin:0;
	font-weight:normal;
	padding:0;
}
.testata09_bannerlogin .tdx .loggato a.small:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:10px;
	color:#878787;
	font-weight:normal;
	padding:0;
}
.testata09 .rosso {
	color:#d31217;
}
.testata09 .blu {
	color:#4499cc;
}
.testata09 .rosso a {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:12px;
	color:#d31217;
	margin:0;
	padding:0;
}
.testata09 .rosso a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:12px;
	color:#d31217;
	padding:0;
}
.testata09 .loggato a.rosso {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:11px;
	color:#d31217;
	margin:0;
	padding:0;
}
.testata09 .loggato a.rosso:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:11px;
	color:#d31217;
	padding:0;
}
.testata09 .loggato a.rosso strong {
	font-size:12px;
}
.testata09 .loggato a.rosso:hover strong {
	font-size:12px;
}
.testata09_menu1sep {
	width: 991px;
	height:2px;
	overflow:hidden;
	background:#2391c6;
}
.testata09_menu1 {
	width: 991px;
	height:18px;
	overflow:hidden;
	text-transform:uppercase;
}
.testata09_menu1 .tsx {
	width:734px;
	float:left;
	padding:2px 0 2px 0;
	font-size:11px;
	color:#063758;
}
.testata09_menu1 .tsx ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.testata09_menu1 .tsx ul li {
	float:left;
	padding: 0 15px 0 16px;
	border-left:1px solid #063758;
}
.testata09_menu1 .tsx ul li.primo {
	padding: 0 15px 0 15px;
	border-left:none;
}
.testata09_menu1 .tsx ul.fase2 li, .testata09_menu1 .tsx ul.fase2 li.primo {
	padding: 0 9px 0 9px;
}

/*Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.testata09_menu1 .tsx ul li {
 padding: 0 13px 0 13px;
}
.testata09_menu1 .tsx ul li.primo {
 padding: 0 13px 0 13px;
}
.testata09_menu1 .tsx ul.fase2 li, .testata09_menu1 .tsx ul.fase2 li.primo {
 padding: 0 7px 0 6px;
}
}
.testata09_menu1 .tsx ul li a:link, .testata09_menu1 .tsx ul li a:visited, .testata09_menu1 .tsx ul li a:active {
	color:#063758;
	text-decoration:none;
}
.testata09_menu1 .tsx ul li a:hover {
	color:#063758;
	text-decoration:underline;
}
.testata09_menu1 .tsx ul li span {
	text-decoration:underline;
}
.testata09_menu1 .tsx ul li a strong {
	color:#d31217;
	text-decoration:none;
	font-size:11px;
}
.testata09_menu1 .tdx {
	width:257px;
	float:left;
	height:18px;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
	background:#2391c6;
}
.testata09_menu1 .tdx ul {
	padding:0;
	margin:0 0 0 5px;
	list-style-type:none;
	padding-top:1px;
}
.testata09_menu1 .tdx ul li {
	float:left;
	padding: 0 6px 0 0;
	border-left:1px solid #ffffff;
}
.testata09_menu1 .tdx ul li.primo {
	padding: 0 6px 0 0;
	border-left:none;
}

/*Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.testata09_menu1 .tdx ul {
margin-left:2px;
margin-top:-2px;
}
.testata09_menu1 .tdx ul li {
 padding: 0 3px 0 0;
 vertical-align:middle;
}
.testata09_menu1 .tdx ul li.primo {
 padding: 0 3px 0 0;
 vertical-align:middle;
}
.testata09_menu1 .tdx ul li .absmiddle {
vertical-align:text-bottom;
}
}
.testata09_menu1 .tdx ul li a:link, .testata09_menu1 .tdx ul li a:visited, .testata09_menu1 .tdx ul li a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.testata09_menu1 .tdx ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.testata09_menu1 .tdx ul li span {
	text-decoration:underline;
}
.testata09_centrale {
	width: 991px;
	height:69px;
	overflow:hidden;
	background:#fde9d0;
}
.testata09_centrale .tsx {
	width:734px;
	float:left;
	padding:0;
	font-size:11px;
	color:#878787;
	vertical-align:middle;
}
.testata09_centrale .tsx div {
	margin-left:384px;
	padding-top:25px;
	font-size:11px;
}
.testata09_centrale .tsx .logosole {
	float:left;
}
.testata09_centrale .tdx {
	width:257px;
	float:left;
	padding:0;
	font-size:11px;
	color:#787878;
}
.testata09_centrale .tdx div {
	padding-right:9px;
	text-align:right;
}
.testata09_centrale .tdx span {
	color:#4ea5dc;
}

.testata09_centrale .tdx a:link, .testata09_centrale .tdx a:visited, .testata09_centrale .tdx a:hover, .testata09_centrale .tdx a:active {
	color:#4ea5dc;
	font-size:10px;
}

.testata09_menu2 {
	width: 991px;
	height:22px;
}
.testata09_menu2 .tsx {
	width:734px;
	float:left;
	padding:0;
}
.testata09_menu2 .tdx {
	width:209px;
	float:left;
	padding:0;
	/*margin-left:48px;*/
	font-size:11px;
	color:#878787;
}
.testata09_menu2sep {
	width: 991px;
	height:4px;
	overflow:hidden;
	margin-bottom:1px;
	background:#2391c6 URL(../img2009/header/testata_menu2sep.gif);
}
.testata09_menu3 {
	width: 991px;
	height:22px;
	overflow:hidden;
	background:#f2f2f2;
	font-size:12px;
	color:#585858;
	font-weight:bold;
}
#nav_p {
	height:22px;
	margin:0;
	width:734px;
	background-position:0
}
#nav_p ul {
	margin:0;
	padding:0;
	list-style:none
}
#nav_p li {
	display:block;
	float:left;
	position:relative;
	color:#fff
}
#nav_p a.nl {
	display:block;
	float:left;
	height:22px;
	width:100px;
	text-indent:-999em;
	text-decoration:none;
	background:#000
}
#nav_p #nl1 a.nl {
	background:url(../img2009/header/t_principale_news.gif) no-repeat left top;
	width:147px
}
#nav_p #nl2 a.nl {
	background:url(../img2009/header/t_principale_money.gif) no-repeat left top;
	width:147px
}
#nav_p #nl3 a.nl {
	background:url(../img2009/header/t_principale_professional.gif) no-repeat left top;
	width:147px
}
#nav_p #nl4 a.nl {
	background:url(../img2009/header/t_principale_b2b.gif) no-repeat left top;
	width:147px
}
#nav_p #nl5 a.nl {
	background:url(../img2009/header/t_principale_servizi.gif) no-repeat left top;
	width:146px
}
#nav_p #nl1 a.nl:hover, #nav_p #nl2 a.nl:hover, #nav_p #nl3 a.nl:hover, #nav_p #nl4 a.nl:hover, #nav_p #nl5 a.nl:hover, #scoot #nav_p #nl1 a.nl, #chairs #nav_p #nl2 a.nl, #retail #nav_p #nl3 a.nl, #support #nav_p #nl4 a.nl, #who #nav_p #nl5 a.nl {
	background-position:0 -22px
}
#nav_p #mainmenu li.jshovered a {
	background-position:0 -22px;
}
#nav_p #mainmenu li.current a {
	background-position:0 -22px;
}
.absmiddle {
	vertical-align:middle;
}
.contenuti09 {
	padding:0;
	margin:0;
	border:none;
	width:991px;
}
.ticker09 {
	padding:4px 0;
	margin:0;
	border:none;
	width:991px;
}
/* classi menu dinamico */
table.menuTab2 ul li a.scelto {
	color:#4B4B4D;
	text-decoration:underline;
	white-space:normal
}
table.menuTab2 ul li a.scelto800 {
	color:#4B4B4D;
	text-decoration:underline;
	white-space:normal
}
table.menuTab2 ul li.last {
	border-right:none;
	padding-right:0px;
}
table.menuTab2 {
	background:#f2f2f3;
	height:22px;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:12px;
	width:991px;
	padding:4px 0 0 0;
	margin-top:5px;
}
table.menuTab2 a {
	color:#525252
}
table.menuTab2 ul li a:hover, table.menuTab2 ul li a.scelto {
	color:#4B4B4D;
	text-decoration:underline
}
table.menuTab2 ul li a.scelto {
	letter-spacing:0
}
table.menuTab2 ul {
	margin-left:2px !important
}
table.menuTab2 ul li {
	display:inline;
	border-right:solid #999 1px;
	padding:0 7px 0 7px;
	font-weight:bold;
	letter-spacing:0
}
table.menuTab2 td {
	vertical-align:middle
}
#mainmenu li table {
	display:none
}
#mainmenu li.current table, #mainmenu li.jshovered table, #mainmenu li.jshovered:hover table, #mainmenu li.jshovered a:hover table {
	display:block;
	z-index:10;
	position:absolute;
	top:22px;
	left:0px
}
#mainmenu li.jshovered:hover table {
	z-index:20
}
#nav_p #mainmenu li.jshovered a {
	background-position:0 -22px;
}
#nav_p #mainmenu li.current a {
	background-position:0 -22px;
}
div#bannerLogin div.boxLogin a {
	background:url();
}
#mainmenu ul {
	float:none;
	width:100%;
	text-align:right;
	clear:both;
}
div#mainmenu ul li {
	float:right;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#000;
	height:19px;
	line-height:19px;
	text-align:center;
	background-color:#fff;
	border-right:1px solid #fedbbb;
	border-bottom:1px solid #fedbbb;
	border-right:1px solid #E9C2C2;
	border-bottom:1px solid #E9C2C2;
	letter-spacing:-1px
}
div#mainmenu ul li.first {
	border-left:1px solid #E9C2C2;
	padding:0 1px 0 2px
}
div#mainmenu ul li.last {
	padding:0 1px 0 2px
}
div#mainmenu ul li a {
	color:#404040;
	font-size:9px;
	font-weight:normal;
	letter-spacing:0px;
	padding:0 4px 0 3px
}
div#mainmenu ul li a span {
	display:inline;
	color:#808080;
	font-weight:normal
}
div#mainmenu ul li a b {
	display:inline;
	color:#DF1C27;
	font-weight:normal
}
div#mainmenu .headerTimeFind {
	font-size:11px;
	padding-right:10px;
	float:right;
	height:29px;
	margin-top:9px;
	width:685px
}
table#menuTab2 ul li {
	padding:0 6px 0 7px;
}
table.menuTab2 ul li {
	padding:0 6px 0 7px;
}
/*Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
table#menuTab2 ul li {
padding:0 6px 0 6px;
}
table.menuTab2 ul li {
padding:0 6px 0 6px;
}
}
/*testata media*/
.testata09_centrale_medio {
	border-top:2px solid #4ea5dc;
	/*border-bottom:4px solid #4ea5dc;*/
	background:#fde9d0 URL(../img2009/header/testata_menu2sep.gif) bottom repeat-x;
	padding-bottom:4px;
}
.testata09_menu_bianco {
	background:#FFFFFF;
	padding:6px 10px 6px 0;
	clear:both;
}
.testata09_menu_bianco .tsx {
	width:734px;
	float:left;
	font-size:11px;
	color:#063758;
	line-height:1;
}
.testata09_menu_bianco .tsx ul {
	padding:0 0 0 2px;
	margin:0;
	list-style-type:none;
}
.testata09_menu_bianco .tsx ul li {
	float:left;
	padding: 0 4px 0 4px;
	border-right:1px solid #063758;
	color:#4ea5dc;
}
.testata09_menu_bianco .tsx ul li a:link, .testata09_menu_bianco .tsx ul li a:visited, .testata09_menu_bianco .tsx ul li a:active {
	color:#063758;
	text-decoration:none;
}
.testata09_menu_bianco .tsx ul li a:hover {
	color:#063758;
	text-decoration:underline;
}
.testata09_menu_bianco .tsx ul li span {
	color:#4ea5dc;
}
.testata09_menu_bianco .tdx {
	text-align:right;
	font-size:11px;
	color:#7c7c7c;
	line-height:1;
	font-weight:bold;
	height:11px;
}
.testata09_menu_bianco .tdx ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.testata09_menu_bianco .tdx ul li {
	float:right;
	padding: 0 6px 0 4px;
	border-right:1px solid #063758;
	text-transform:uppercase;
}
.testata09_menu_bianco .tdx ul li.last {
	border-right:none;
	padding-right:0;
}
.testata09_menu_bianco .tdx ul li a:link, .testata09_menu_bianco .tdx ul li a:visited, .testata09_menu_bianco .tdx ul li a:active {
	color:#7c7c7c;
	text-decoration:none;
	font-weight:bold;
}
.testata09_menu_bianco .tdx ul li a:hover {
	color:#7c7c7c;
	text-decoration:underline;
	font-weight:bold;
}
.testata09_menu_bianco .tdx ul li span {
	color:#a4a4a4;
	font-weight:bold;
}
.testata09_rosa_med {
	height:44px;
	clear:both;
	overflow:hidden;
	vertical-align:bottom;
}
.testata09_rosa_med_riga1 {
	height:22px;
	width:815px;
	margin-right:10px;
	text-align:right;
	line-height:22px;
	font-size:11px;
	clear:right;
	margin-left:165px;
	color:#878787;
}
.testata09_rosa_med_riga2 {
	height:22px;
	width:825px;
	margin-left:165px;
}
#nav_p_med ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:498px;
	height:22px;
	margin-right:-1px;
}
#nav_p_med li {
	display:block;
	float:left;
	color:#fff
}
#nav_p_med a.nl {
	display:block;
	height:22px;
	text-decoration:none;
}
#nav_p_med #nl1 a.nl {
	background:url(../img2009/header/t_principale_med_news.gif) no-repeat left top;
	width:100px;
}
#nav_p_med #nl2 a.nl {
	background:url(../img2009/header/t_principale_med_money.gif) no-repeat left top;
	width:100px;
}
#nav_p_med #nl3 a.nl {
	background:url(../img2009/header/t_principale_med_professional.gif) no-repeat left top;
	width:100px;
}
#nav_p_med #nl4 a.nl {
	background:url(../img2009/header/t_principale_med_b2b.gif) no-repeat left top;
	width:100px;
}
#nav_p_med #nl5 a.nl {
	background:url(../img2009/header/t_principale_med_servizi.gif) no-repeat left top;
	width:98px;
}
#nav_p_med #nl1 a.nl:hover, #nav_p_med #nl2 a.nl:hover, #nav_p_med #nl3 a.nl:hover, #nav_p_med #nl4 a.nl:hover, #nav_p_med #nl5 a.nl:hover{
	background-position:0 -22px;
}
#nav_p_med #nl1.current a, #nav_p_med #nl2.current a, #nav_p_med #nl3.current a, #nav_p_med #nl4.current a, #nav_p_med #nl5.current a {
	background-position:0 -22px;
}
.testata09_rosa_med_riga2 form {
	font-size:11px;
	color:#878787;
}
.testata09_rosa_med_riga2 form div {
padding-top:2px;
}
/* IE */  
.testata09_rosa_med_riga2 form div {
	padding-top:expression('0');
}
/*login senza banner*/
.testata09_bannerlogin_bassa table {
margin-top:4px;
}
.testata09_bannerlogin_bassa table table{
margin-top:0;
}
.testata09_bannerlogin_bassa .loggato table td {
padding-top:2px;
}
.testata09_bannerlogin_bassa .loggato table td table td {
padding-top:0;
padding-right:10px;
}
.t09sepvert {
width:5px;
padding-right:0px;

}
.t09sepvert_vuoto {
width:1px;
padding-right:0px;
}
.t09sepvert_blu {
width:1px;
border-right:1px solid #4ea5dc;
padding-right:0px;

}
.t09sepvert_rosso {
width:1px;
border-right:1px solid #d31217;
padding-right:0px;

}
/*Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.testata09_bannerlogin_bassa {
	height:25px;
	padding-top:2px;
}
}




/* --------- FIREFOX PER MAC tramite CSS SELECTOR JS ---------*/
.mac.gecko .testata09_bannerlogin input.in_testata2 {
	padding:2px 0 0 0;
}
.mac.gecko .testata09_centrale .in_testata3, .mac.gecko .testata09_rosa_med_riga2 .in_testata3 {
	padding:2px 0 0 1px;
}
.mac.gecko .logriga {
	padding:0 0 5px 0;
}
.mac.gecko .testata09_menu1 .tsx ul li {
	padding: 0 13px 0 13px;
}
.mac.gecko .testata09_menu1 .tsx ul li.primo {
	padding: 0 13px 0 13px;
}
.mac.gecko .testata09_menu1 .tsx ul.fase2 li, .mac.gecko .testata09_menu1 .tsx ul.fase2 li.primo {
	padding: 0 7px 0 6px;
}
.mac.gecko .testata09_menu1 .tdx ul {
	margin-left:2px;
}
.mac.gecko .testata09_menu1 .tdx ul li {
	padding: 0 2px 0 0;
	vertical-align:middle;
}
.mac.gecko .testata09_menu1 .tdx ul li.primo {
	padding: 0 2px 0 0;
	vertical-align:middle;
}
.mac.gecko .testata09_menu1 .tdx ul li .absmiddle {
	vertical-align:bottom;
}
.mac.gecko table#menuTab2 ul li {
	padding:0 6px 0 6px;
}
.mac.gecko table.menuTab2 ul li {
	padding:0 6px 0 6px;
}
/*NUOVO 2010*/
.testata09_centrale .tdx div {
	padding-right:0;
}
.testata09_centrale .tdx .dxnew{
	height:69px;
	clear:both;
	width:257px;
	height:69px;
	overflow:hidden;
}
.testata09_centrale .tdx .dxnew_sx{
	height:69px;
	width:152px;
	margin-right:15px;
}
.testata09_centrale .tdx .dxnew_dx{
	float:right;
	height:69px;
	width:89px;
	border-left:1px solid #fff;
	background:#f2f2f2;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	color:#878787;
}
.testata09_centrale .tdx .dxnew_dx div{
	padding-right:12px;

}
.testata09_centrale .tdx .dxnew_dx a:link, .testata09_centrale .tdx .dxnew_dx a:visited, .testata09_centrale .tdx .dxnew_dx a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	color:#878787;
	text-decoration:none;
}
.testata09_centrale .tdx .dxnew_dx a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:13px;
	font-weight:bold;
	color:#878787;
	text-decoration:underline;
}
.ie7 .testata09_centrale .tdx .dxnew_dx {
	margin-left:12px;
}
.ie6 .testata09_centrale .tdx .dxnew_dx {
	margin-left:10px;
}
.ie5 .testata09_centrale .tdx .dxnew_dx {
	margin-left:10px;
}


/* nuove classi box login */
.pulsanti, {position:relative; float:left; width:100%}
.pulsanti_sup {position:relative; float:left; width:100%; height:21px;}
.pulsanti_inf {position:relative; float:left; width:100%; margin-top:10px;}
.puls_login {position:relative; float:left; width:104px; height:21px; background:url(../img2007/boxlogin09/freccia_login.gif) top right no-repeat;cursor:pointer; }
.puls_registrati {position:relative; float:right; width:104px; height:21px; background:url(../img2007/boxlogin09/freccia_reg.gif) top right no-repeat;cursor:pointer;}
.txt_pulsanti_login {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding:2px 0 0 4px;}
.puls_facebook {position:relative; float:left; width:104px; height:21px;}
.login_inf {position:relative; float:left; width:100%; height:30px; margin-top:10px; border-top: 1px solid #808080;}
a.txt_grigio_login {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#808080; text-decoration:none;}
a.txt_grigio_login:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#808080; text-decoration:underline;}

.box_campi_login {position:absolute; width:232px; top:0; left:0;}
	.box_login_rel{position:relative; float:left; width:232px;}
		.puls_login_roll {position:relative; float:left; width:104px; height:21px; background:url(../img2007/boxlogin09/freccia_login_roll.gif) top right no-repeat;cursor:pointer; }
		.txt_pulsanti_login_roll {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding:2px 0 0 4px;}
	
		.cont_box_campi {position:relative; float:left; width:100%; height:129px; background:#404040;}
			.cont_elementi_login {position:relative; float:left; width:100%; margin-top:8px;}
			.font_bianco {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;}
			.stile_campo_testo { width:211px; height:22px; background:#efefef; border-left:1px solid #404040; border-top: 1px solid #404040;}
			.testata09_bannerlogin .tdx .login .cont_elementi_login a {font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;font-size:11px;color:#FFFFFF; font-weight:normal;}
			.testata09_bannerlogin .tdx .login .cont_elementi_login a:hover {font-family:Arial, Helvetica, Sans-Serif;text-decoration:underline;font-size:11px;color:#FFFFFF; font-weight:normal;}
			.testata09_bannerlogin .tdx .loggato .login_inf a {font-family:Arial, Helvetica, Sans-Serif; text-decoration:none;font-size:12px;color:#808080; font-weight:bold;}
			.testata09_bannerlogin .tdx .loggato .login_inf a:hover {font-family:Arial, Helvetica, Sans-Serif;text-decoration:underline;font-size:12px;color:#808080; font-weight:bold;}

 
 /* classi già esistenti, ho modificato solo la dimensione/colore del font a 13px e overflow:hidden*/
.testata09_bannerlogin .tdx .login a {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:13px;
	color:#878787;
	margin:0;
	font-weight:bold;
	padding:0;
}
.testata09_bannerlogin .tdx .login a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:13px;
	color:#878787;
	font-weight:bold;
	padding:0;
}

.testata09_bannerlogin .tdx .loggato a {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	font-weight:normal;
	padding:0;
}
.testata09_bannerlogin .tdx .loggato a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
}

.testata09_bannerlogin .tdx {
	width:257px;
	float:left;
	padding:10px 0 8px 0;
	/*overflow:hidden;*/
}

/*modifiche footer 30-04-10 | da sostituire in type.css*/
#footer .links h3 a{
	color:#DE3327;
}
#footer .links h3 a:hover{
	color:#DE3327;
	text-decoration:underline;
}