div#topFlash{
	position:relative;
	top:-10px;
}

UL#menuTool.open LI A.on, #toolbar .cont UL#menuTool.open LI, #toolbar .cont UL#menuTool.open LI:hover A:hover{margin-bottom:0;padding-bottom:0}

#headLogo{margin:0 auto;width:994px !important;position:relative}
#headLogo #btnClose{background:url(../../i/btnClose.gif) top left no-repeat;z-index:100000000;width:72px;height:20px;position:absolute;top:-1px;left:49%}
#headLogo #btnClose A{color:#FFF;text-decoration:none;font-size:70%;line-height:130%;margin-right:25px;cursor:pointer;float:right;clear:right;}
#headLogo IMG{margin-top:8px}
#headLogo UL{text-align:right;width:50%;height:51px;line-height:51px;margin-top:1px}
#headLogo UL LI{display:inline;margin:0 11px}
#headLogo UL LI A{font-size:70%;text-transform:uppercase;color:#666}
#headLogo UL LI A:hover{text-decoration:none;color:#E2001A}
/*
div#topMenu {
	height:58px;
	position:absolute;
	top:10px;
	width:994px;
}
*/

#toolbarmsg-bg{display:none;position:absolute;top:0;left:0;background-color:#000;height:491px;width:100%;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
#toolbarmsg{display:none;position:absolute;top:109px;background-color:#FFF;height:200px;margin:0 auto;width:966px}
#toolbarerr{display:none;position:absolute;top:170px;background-color:#FFF;height:150px;width:400px;left:450px}
#toolbardisclaimer{display:none;position:absolute;top:50px;background-color:#FFF;height:325px;width:1000px;left:50px}

#toolbarerr .close, #toolbardisclaimer .close, #toolbarmsg .close{display:block;float:right;background-color:#FB0014}

#toolbarerr .msg, #toolbardisclaimer .msg{font-size:110%;color:#555;margin:50px 20px}
#toolbarerr .msg .btn2, #toolbardisclaimer .msg .btn2{font-size:70% !important;color:#555;margin-top:20px}
#toolbardisclaimer .msg{font-size:110%;color:#555;margin:15px 20px}
#toolbardisclaimer .msg h1{color:#555;font-size:18px;font-weight:bold;margin-bottom:20px}
#toolbardisclaimer .msg p{font-size:12px}

.content{
	margin:0 auto;
	width:966px !important;
}
.tdCont{
	width:728px !important;
	font-family:Arial,sans-serif;
	font-size:85%;
	vertical-align:top;
}

#tdr{
	padding-top:0 !important;
	width:212px !important;
	vertical-align:top !important;
}

#tdr div.dedicatedServices, #dedicatedServices {
	padding-left:9px !important;
}

#tdr div#tabbedBox {
	margin-top: 15px !important;
}

#tdsp{
	width:23px !important;
}

.tdCont P{font-size:90%;color:#6c6c6c;text-align:justify;margin:0}
.tdCont UL{font-size:90%;color:#6c6c6c;list-style:disc;list-style-position:outside;margin:0 0 5px 18px}
.tdCont UL LI strong{color:#3D67AB}
.tdCont P A,.tdCont UL LI A{color:#E2001A}
.tdCont H4{color:#4077b0;font-family:"Trebuchet MS",Arial,sans-serif;margin-bottom:4px;font-weight:bold}
.tdCont H5{font-size:80%;color:#333;margin-bottom:4px}

/* footer */
.footer{
	border-top:1px solid #C0C0C0;
	margin:15px auto 0 auto;
	width:966px !important;
	position:relative;
	font-family:Arial,sans-serif;
	font-size:11px;
}

/* non utilizzato per ora*/
.footer .isw{
	position:absolute;
	top:-55px;
	left:9px;
}

.footer UL LI{
	display:inline;
	margin-right:27px;
	line-height:10px;
}
.footer UL LI A{
	font-size:78%;
	color:#555555;
}
.footer UL LI A:hover{
	text-decoration:none;
	color:#333333;
}

/**/
.footer UL LI A.rss{
	background:url(../../i/ico_rss.gif) left center no-repeat;
	padding:0 0 0 20px;
}

.footer UL.subFootFirst{
	font-size:11px;
	margin-top:10px;
}
.footer UL.subFootFirst LI{
	color:#ACACAC;
	margin-right:2px;
}
.footer UL.subFootFirst LI A{
	color:#ACACAC;
	font-size:11px;
}
.footer UL.subFootFirst LI A:hover{
	color:#555555;
}

.footer UL.subFootFirst.secondLine{
	margin-top:0px !important;
}
* html .footer UL.subFootFirst.secondLine{
	margin-top:5px !important;
}

.footer UL.subFootSecond{
	font-size:9px;
	margin-top:10px;
}
.footer UL.subFootSecond LI{
	color:#ACACAC;
	margin-right:2px;
}
.footer UL.subFootSecond LI A{
	color:#ACACAC;
	font-size:9px;
}
.footer UL.subFootSecond LI A:hover{
	color:#555555;
}

/* non utilizzato */
.footer span {display:inline;font-size:78%;color:#ACACAC;line-height:10px;}


/* myTabs */

div#tabbedMenu {
	height:31px;
	background: red;
}
div#tabbedMenu a {
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:10px;
	color:#555555;
	text-transform:uppercase;
	text-decoration:none;
}
div#tabbedMenu a#firstTab {
	float:left;
	clear:left;
	text-align:center;
	background: blue url(../images/tab1_normal.jpg) no-repeat top left;
	padding-top:16px;
	padding-bottom:0;
	display:block;
	width:93px;
}
div#tabbedMenu a#firstTab.on{
	background: blue url(../images/tab1_active.jpg) no-repeat top left;
	width:118px !important;
	padding-top:13px;
	font-size:12px;
	color:#d5080d;
}
* html div#tabbedMenu a#firstTab.on{
	padding-top:13px;
}
div#tabbedMenu a#secondTab {
	float:right;
	clear:right;
	text-align:center;
	background: transparent url(../images/tab2_normal.jpg) no-repeat top left;
	padding-top:16px;
	padding-bottom:0;
	padding-right:10px;
	display:block;
	width:84px;
}
div#tabbedMenu a#secondTab.on{
	background: blue url(../images/tab2_active.jpg) no-repeat top left;
	width:100px !important;
	padding-top:13px;
	padding-right:19px;
	font-size:12px;
	color:#d5080d;
}
* html div#tabbedMenu a#secondTab.on{
	padding-top:13px;
}
div#tabbedBody {
	background: transparent url(../images/bg_tab.jpg) no-repeat top left;
	height:133px;
}

div#tabbedBody div#tab-1 table,div#tabbedBody div#tab-2 table{
	width:164px;
	margin:24px;
	margin-top:10px;
	margin-bottom:0px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#333333;
}
div#tabbedBody div#tab-1 table tr td,div#tabbedBody div#tab-2 table tr td{
	border-bottom:1px solid #dddddd;
}
div#tabbedBody div#tab-1 table tr.last td,div#tabbedBody div#tab-2 table tr.last td{
	border-bottom:none;
}
div#tabbedBody div#tab-1 table tr td{
	vertical-align:middle;
	background:transparent url(../images/listRed.gif) no-repeat 0 .65em ;
	padding-left:10px;
	height:26px;
}

div#tabbedBody div#tab-1 table tr td a{
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#333333;
}

div#tabbedBody div#tab-2 table tr td{
	vertical-align:middle;
	height:38px;
}
div#tabbedBody div#tab-2 table tr td span.little{
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:10px;
}
* html div#tabbedBody div#tab-2 table tr td span.little{
	font-size:9px;
	line-height:8px;
}
div#tabbedBody div#tab-2 table tr td.number{
	text-align:right;
}
div#tabbedBody div#tab-2 table tr td span.number{
	font-size:20px;
	color:#65604e;
	letter-spacing:-2px;
}
.floatR {
	float:right;
	clear:right;
}
.floatL {
	float:left;
	clear:left;
}

/* BOX Left Accordion*/
#tabbedBox {padding-left:9px;}
#BoxAcc div.accTop {background:url(../images/top_acc.gif) no-repeat;height:27px;width:196px;}
#BoxAcc div.accTop a {font-family:'Trebuchet MS',Arial,sans-serif;padding:2px 0 0 10px; color:#333;font-size:12pt;font-weight:800;display:block;width:183px;}
#BoxAcc div.accTopOff {background:url(../images/top_acc_off.gif) no-repeat;height:20px;width:196px;}
#BoxAcc div.accTopOff a {background:transparent url(../images/listRed.gif) no-repeat 10px 7px;padding:0 0 0 20px;font-family:'Trebuchet MS',Arial,sans-serif;color:#333;font-size:10pt;display:block;width:173px;}
#BoxAcc div.accTopOff a:hover,#BoxAcc div.accTop a:hover,#BoxAcc div.accBottomOn a:hover,#BoxAcc div.accBottom a:hover {text-decoration:none;}

#BoxAcc ul, #BoxAcc li {list-style-type:none;}
#BoxAcc ul.firstBlock {background:url(../images/back_acc.gif) no-repeat;height:88px;width:196px;}
#BoxAcc ul.firstBlock li div {background:transparent url(../images/listRed-new.gif) no-repeat 0px 7px;padding-left:10px;margin-left:10px;height:22px;line-height:22px;border-bottom:1px solid #dddddd;width:163px !important;}
#BoxAcc ul.firstBlock li div a {font-family:Arial,sans-serif;font-size:13px;color:#333333;}
#BoxAcc ul.firstBlock li div.last {border:0;}
#BoxAcc div.accBottom {background:url(../images/bottom_acc_off.gif) no-repeat;height:20px;width:196px;}
#BoxAcc div.accBottom a {background:transparent url(../images/listRed.gif) no-repeat 10px 7px;padding:0 0 0 20px;font-family:'Trebuchet MS',Arial,sans-serif;color:#006600;font-size:10pt;display:block;width:173px;}
#BoxAcc div.accBottomOn {background:url(../images/bottom_acc_on.gif) no-repeat;height:26px;width:196px;}
#BoxAcc div.accBottomOn a {font-family:'Trebuchet MS',Arial,sans-serif;padding:2px 0 0 10px; color:#006600;font-size:12pt;font-weight:800;display:block;width:183px;}
#BoxAcc ul.bottomBlock {background:url(../images/back_acc_bottom.gif) no-repeat;height:88px;width:196px;}
#BoxAcc ul.bottomBlock li table {margin-left:10px;width:173px;}
#BoxAcc ul.bottomBlock li table tr td{vertical-align:middle;height:26px;}
#BoxAcc ul.bottomBlock li table tr td span.little{font-family:Arial,sans-serif;font-size:14px;color:#333333;font-size:10px;text-transform:uppercase;letter-spacing:-1px;line-height:10px;}
* html #BoxAcc ul.bottomBlock li table tr td span.little{font-size:10px;line-height:10px;}
#BoxAcc ul.bottomBlock li table tr td.number{text-align:right;}
#BoxAcc ul.bottomBlock li table tr td span.number{font-size:20px;color:#65604e;letter-spacing:-2px;}
#BoxAcc ul.bottomBlock li table tr td{border-bottom:1px solid #dddddd;}
#BoxAcc ul.bottomBlock li table tr.last td{border-bottom:none;}
/* END BOX Left Accordion*/

div.sepSwfh{height:15px;line-height:10px;float:none;clear:all;}
div.sepSwfh7{height:7px;line-height:7px;float:none;clear:all;}
div.banSWFl{float:left;width:220px;}
div.sepSwf{float:left;width:34px;}