body{width:988px;margin:20px auto 0;background:#efefef;}
div,.fL{float:left;}
.fR{float:right;}
img{border:0;float:left;}
p,h1,h2,h3,h4,h5,ul,li{padding:0;margin:0;}
th{text-align:left;}
.path{width:988px;margin:8px 0 0;font-size:12px;}
.b{font-weight:bold;}
.tAc{text-align:center;}
.tAr{text-align:right;}
.tAl{text-align:left;}
ul,li{list-style-type:none;}
.f10{font-size:10px;}
.f14{font-size:14px;}
.f26{font-size:26px;}
.BB1{border-bottom:1px solid #dcdcdc;}
.w10{width:10px;}
.w60{width:60px;}
.w70{width:70px;}
.w100{width:100px;}
.w118{width:118px;}
.w120{width:120px;}
.w148{width:148px;}
.w150{width:150px;}
.w224{width:224px;}
.w248{width:248px;}
.w250{width:250px;}
.w256{width:256px;}
.w283{width:283px;}
.w285{width:285px;}
.w295{width:295px;}
.w300{width:300px;}
.w510{width:510px;}
.w525{width:525px;}
.w530{width:530px;}
.w570{width:570px;}
.w590{width:590px;}
.w630{width:630px;}
.pT3{padding-top:3px;}
.pT10{padding-top:10px;}
.pT16{padding-top:16px;}
.pB16{padding-bottom:16px;}
.pL20{padding-left:20px;}
.pT35{padding-top:35px;}
.mB2{margin-bottom:2px;}
.mT4{margin-top:4px;}
.mL10{margin-left:10px;}
.mR10{margin-right:10px;}
.mT10{margin-top:10px;}
.mB10{margin-bottom:10px;}
.mB12{margin-bottom:12px;}
.mB18{margin-bottom:18px;}
.mR20{margin-right:20px;}
.mR25{margin-right:25px;}
.mB22{margin-bottom:22px;}
.mR30{margin-right:30px;}
.mB33{margin-bottom:33px;}
.mL95{margin-left:95px;}
.margini_fax{margin:20px 0 3px 0;}

#head_1 			a{width: 99px !important;}
#head_2 	a{width: 109px !important;}
#head_3		a{width: 89px !important;}
#head_4			a{width: 89px !important;}
#head_5			a{width: 89px !important;}
#head_6			a{width: 119px !important;}
#head_7			a{width: 89px !important;}
#head_8				a{width: 89px !important}
#head_9 	a{width: 119px !important;}
#head_10 		a{width: 97px !important;}

/* header */
.headerLogo{width:488px}
.headerText{width:490px;text-align:right;padding-right:10px;margin-top:23px;color:#999}

/* classi generiche */
#header { width: 988px; height: 38px; margin: 9px auto; position: relative; z-index: 100; }
#header #nav { margin: 0; padding: 0; }
#header #nav li { display: inline; }
#header #nav li a { float: left; width: 99px; height: 0; padding-top: 38px; overflow: hidden; }
#header #nav li a, #header{background-image:url("../../images/Default/toolbar_aziende_10tab.png");background-repeat:no-repeat}

/* nav */
#header #nav li#head_1 a{background-position:0 0}
#header #nav li#head_2 a{background-position:-99px 0}
#header #nav li#head_3 a{background-position:-208px 0}
#header #nav li#head_4 a{background-position:-297px 0}
#header #nav li#head_5 a{background-position:-386px 0}
#header #nav li#head_6 a{background-position:-475px 0}
#header #nav li#head_7 a{background-position:-594px 0}
#header #nav li#head_8 a{background-position:-683px 0}
#header #nav li#head_9 a{background-position:-772px 0}
#header #nav li#head_10 a{background-position:-891px 0}


/* OVER */ 
#header #nav li#head_1 a:hover{background-position:0 -38px }
#header #nav li#head_2 a:hover{background-position:-99px -38px }
#header #nav li#head_3 a:hover{background-position:-208px -38px }
#header #nav li#head_4 a:hover{background-position:-297px -38px }
#header #nav li#head_5 a:hover{background-position:-386px -38px }
#header #nav li#head_6 a:hover{background-position:-475px -38px }
#header #nav li#head_7 a:hover{background-position:-594px -38px }
#header #nav li#head_8 a:hover{background-position:-683px -38px }
#header #nav li#head_9 a:hover{background-position:-772px -38px }
#header #nav li#head_10 a:hover{background-position:-891px -38px }

/* PRESSED */
#header #nav li#head_1 a:active{background-position:0 -76px }
#header #nav li#head_2 a:active{background-position:-99px -76px }
#header #nav li#head_3 a:active{background-position:-208px -76px }
#header #nav li#head_4 a:active{background-position:-297px -76px }
#header #nav li#head_5 a:active{background-position:-386px -76px }
#header #nav li#head_6 a:active{background-position:-475px -76px }
#header #nav li#head_7 a:active{background-position:-594px -76px }
#header #nav li#head_8 a:active{background-position:-683px -76px }
#header #nav li#head_9 a:active{background-position:-772px -76px }
#header #nav li#head_10 a:active{background-position:-891px -76px }


/* ON */
#header.head1 #nav li#head_1 	  a { background-position: 0 -114px !important; }
#header.head2 #nav li#head_2	  a { background-position: -99px -114px !important; }
#header.head3 #nav li#head_3	  a { background-position: -208px -114px !important; }
#header.head4 #nav li#head_4	  a { background-position: -297px -114px !important; }
#header.head5 #nav li#head_5	  a { background-position: -386px -114px !important; }
#header.head6 #nav li#head_6	  a { background-position: -475px -114px !important; }
#header.head7 #nav li#head_7	  a { background-position: -594px -114px !important; }
#header.head8 #nav li#head_8	  a { background-position: -683px -114px !important; }
#header.head9 #nav li#head_9 	  a { background-position: -772px -114px !important; }
#header.head10 #nav li#head_10 a { background-position: -891px -114px !important; }


/* SUB NAV */
.sub-logo h1 a{color:#333;font-size:30px;height:25px;line-height:10px}
.sub-logo h1 a:hover{text-decoration:none}

.sub-label{float:left;padding-right:10px}
#sub-nav li{float:left;font-size:13px;margin-left:12px;margin-top:7px;color:#999}
#sub-nav li a{color:#333;text-decoration:none;margin-top:7px}
.container-sub{width:100%;margin-top:0px;margin-bottom:0px}

/* FOOTER */
.footer{margin-top:23px}
.footer,.footerDown{width:988px;font-size:11px}
.footerDown{border-top:1px solid #DCDCDC}
.foo1Sx{width:390px;margin:7px 0;padding-left:10px}
.foo1Dx{width:578px;margin:7px 0;text-align:right;padding-right:10px}
.foo1Dx a{color:#333;text-decoration:none}

/* BOX DATI SOCIALI */
#datiSociali{font-size:13px;width:430px;height:230px;visibility:hidden;position:absolute;bottom:20px;right:0px;background:#FFF;border:1px solid #DCDCDC;padding:10px;z-index:2px}
#datiSociali .dsTitle{font-size:16px;color:#7F4A9C;font-weight:bold;margin-bottom:20px}
#datiSociali p{padding:5px 0}

/*
.container-sub{width:100%;margin-top:20px;margin-bottom:0;color:#999;}
.footer{margin-top:23px;}
.footer,.footerDown{width:988px;font-size:11px;}
.footerDown{border-top:1px solid #dcdcdc;}
.foo1Sx{width:390px;margin:7px 0;padding-left:10px;}
.foo1Dx{width:578px;margin:7px 0;text-align:right;padding-right:10px;}
.foo1Dx a{color:#333;text-decoration:none;}
*/


.cont_index{width:986px;min-height:449px;height:auto!important;height:449px;background:#fff;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.corpo_index{width:630px;padding-left:325px;padding-top:60px;}
.riga_grHP{width:510px;background:#e9e9e9;height:34px;padding-top:11px;}
.contHP{width:988px;min-height:487px;height:auto!important;height:487px;background:#fff;background-image:url(../../images/Default/bg_contHP.gif);background-repeat:repeat-y;}
.corpo{width:748px;}
.content{width:590px;min-height:663px;height:auto!important;height:463px;border-right:#dcdcdc 1px solid;padding:16px 127px 0 30px;}
.content input.file{padding:0;margin:0;font:12px 'Roboto';border:1px solid #dcdcdc;height:23px;}
.content input.text,select{padding:0;margin:0;font:12px 'Roboto';border:1px solid #dcdcdc;height:20px;}
.content h4{color:#7f4a9c;font-size:18px;padding-bottom:6px;}
.riga_gr1{width:570px;background:#e9e9e9;height:38px;padding-top:7px;}
.riga_gr2{width:570px;background:#e9e9e9;height:28px;padding-top:7px;}
.content_list{width:687px;min-height:463px;height:auto!important;height:463px;border-right:#dcdcdc 1px solid;padding:16px 30px 0 30px;}
.content_list h4{color:#7f4a9c;font-size:18px;padding-bottom:6px;}
.bordo_tabella{width:684px;border:1px solid #dcdcdc;padding:1px 1px 0 1px;}
.riga_dispari{width:684px;padding-bottom:1px;}
.riga_dispari .campo{min-height:30px;height:auto!important;height:30px;background:#efefef;line-height:30px;padding-left:10px;width:126px;margin-right:1px;}
.riga_dispari .campo_last{min-height:30px;height:auto!important;height:30px;background:#efefef;line-height:30px;padding-left:10px;width:126px;}
.riga_pari{width:684px;padding-bottom:1px;}
.riga_pari .campo{min-height:30px;height:auto!important;height:30px;background:#e5e5e5;line-height:30px;padding-left:10px;width:126px;margin-right:1px;}
.riga_pari .campo_last{min-height:30px;height:auto!important;height:30px;background:#e5e5e5;line-height:30px;padding-left:10px;width:126px;}
.campo img{margin-top:7px;}
.freccia{margin-right:5px;vertical-align:middle;float:left;padding-top:3px;}
.frecciaNo{margin-right:5px;vertical-align:middle;float:left;padding-top:3px;display:none;}
.frecciaSi{margin-right:5px;vertical-align:middle;float:left;padding-top:3px;display:block;}
#menu{width:240px;}
#menu .menuActive{width:239px;background:#7b4d96;border-left:#dcdcdc 1px solid;font-size:14px;border-bottom:#fff 1px solid;}
#menu .menuActive a{color:#fff;}
#menu .menuActive li{padding:0 0 3px 30px;}
#menu .menuInActive{width:239px;background:#e6dcec;border-left:#dcdcdc 1px solid;border-bottom:#fff 1px solid;font-size:14px;height:auto!important;height:152px;}
#menu .menuInActive a{color:#333;}
#menu .menuInActive li{padding:0 0 3px 30px;}
#menu .menuInActiveLast{width:239px;background:#e6dcec;border-left:#dcdcdc 1px solid;font-size:14px;height:auto!important;height:152px;}
#menu .menuInActiveLast a{color:#333;}
#menu .menuInActiveLast li{padding:0 0 3px 30px;}
/*FANCYBOX*/
#fancybox-loading{position:fixed;height:40px;width:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:200;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../../images/Default/fancybox/fancy_progress.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;display:none;z-index:80;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;margin:0;z-index:90;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;outline:none;overflow:hidden;padding:0;margin:0;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;height:30px;width:30px;background:url('../../images/Default/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:165;display:none;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{border:none;padding:0;margin:0;width:100%;height:100%;-ms-interpolation-mode:bicubic;outline:none;line-height:0;font-size:0;vertical-align:top;}
#fancybox-frame{position:relative;width:100%;height:100%;}
#fancybox-tmp{display:none;padding:0;margin:0;border:0;vertical-align:top;overflow:auto;}
#fancybox-title{position:absolute;bottom:0;left:0;text-align:center;font-size:12px;z-index:112;}
.fancybox-title-inside{padding:10px 0;padding-top:10px;color:#333;}
.fancybox-title-outside{padding-top:10px;color:#FFF;font-weight:bold;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('../../images/Default/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{line-height:29px;background:transparent url('../../images/Default/fancybox/fancy_title_main.png') repeat-x;color:#FFF;}
#fancybox-title-right{padding-left:15px;background:transparent url('../../images/Default/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
#fancybox-left-ico{left:-9999px;background:transparent url('../../images/Default/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{left:-9999px;background:transparent url('../../images/Default/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover{visibility:visible;}
#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;z-index:70;border:0;padding:0;margin:0;}
div#fancy-bg-n{top:-20px;width:100%;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{right:-20px;height:100%;width:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;width:100%;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{left:-20px;height:100%;width:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../../images/Default/fancybox/fancy_shadow_nw.png') no-repeat;}
/*TREEVIEW*/
.treeview,.treeview ul{padding:0;margin:0;list-style:none;}
.treeview ul{background-color:white;margin-top:4px;}
.treeview .hitarea{background:url(../../images/Default/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
* html .hitarea{display:inline;float:none;}
.treeview li{margin:0;padding:3px 0 3px 16px;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:1em 0;display:none;}
.treeview .hover{color:red;cursor:pointer;}
.treeview li{background:url(../../images/Default/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px;}
.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url(../../images/Default/treeview-default.gif);}
.treeview li.lastCollapsable{background-position:0 -111px;}
.treeview li.lastExpandable{background-position:-32px -67px;}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0 0;}
.treeview-red li{background-image:url(../../images/Default/treeview-red-line.gif);}
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url(../../images/Default/treeview-red.gif);}
.treeview-black li{background-image:url(../../images/Default/treeview-black-line.gif);}
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url(../../images/Default/treeview-black.gif);}
.treeview-gray li{background-image:url(../../images/Default/treeview-gray-line.gif);}
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url(../../images/Default/treeview-gray.gif);}
.treeview-famfamfam li{background-image:url(../../images/Default/treeview-famfamfam-line.gif);}
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url(../../images/Default/treeview-famfamfam.gif);}
.filetree li{padding:3px 0 2px 16px;}
.filetree span.folder,.filetree span.file{padding:1px 0 1px 16px;display:block;}
.filetree span.folder{background:url(../../images/Default/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder{background:url(../../images/Default/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file{background:url(../../images/Default/file.gif) 0 0 no-repeat;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #E6DCEC;
	padding: 5px;
	opacity: 0.85;
	font-size:9px;
	max-width:160px;
}
#tooltip h3, #tooltip div { margin: 0; }
#ts_hosting a{width: 123px !important;}
#ts_serv_avanzati a{width: 123px !important;}
#ts_assistenza a{width: 123px !important;}
