/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* end reset css */
A{text-decoration:none;}
A:hover{text-decoration:underline;}
.png{behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "../i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}


.png2{behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

body{font-size:100%;font-family:Arial;color:#555555;}
.clear{font-size:0px;line-height:0px;height:0px;clear:both;float:none!important;}



DIV#container{width:967px;margin:20px auto 0px auto;}

#toolbar{ background:url(../i/tb_bg.gif) #e6e6e6 repeat-x bottom left; min-width:994px;font-family:"Trebuchet MS";}
#toolbar .cont{width:955px; margin:0 auto;}
#toolbar .cont UL#menuTool{text-align:right;}
#toolbar .cont UL#menuTool LI{display:inline; margin:0; padding:0;}
#toolbar .cont UL#menuTool LI A{position:relative; top:-2px; padding:3px 11px; color:#686868;font-size:60%;}
#toolbar .cont UL#menuTool LI A:hover{color:#000000; text-decoration:none;}

#toolbar .cont UL#menuTool LI.linkTopRed{background:url(../i/topGradRed.gif) repeat-x;border-left:1px solid #E2001A;} 
#toolbar .cont UL#menuTool LI.linkTopRed A,
#toolbar .cont UL#menuTool LI.linkTopRed A:hover{color:#FFFFFF;}

#toolbar .cont UL#menuTool.open LI A{color:#FFFFFF;}
#toolbar .cont UL#menuTool.open LI A.on,
#toolbar .cont UL#menuTool.open LI:hover A:hover{color:#0f0f0f; background:#FFFFFF;}

/* TOOL CRUSCOTTO */
.tool_bg{width:100%; background:#98000e; height:420px;}
.tool_cont{width:100%; background:url(/i/bgTool.jpg) bottom center no-repeat; height:420px; text-align:center;}
.tool_bg IFRAME{margin-top:3px;}

.contShad{height:5px; width:100%;}
.sh1{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh2{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh3{filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh4{filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh5{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}

/**/

#headLogo {margin:0 auto; width:990px; position:relative;height:58px;top:-4px;left:-2px;z-index:3;}

DIV#topMenu {position:absolute;height:58px;width:946px;}
DIV#topMenu #logo{float:left;}
DIV#topMenu .link{float:left;text-align:right;width:760px;position:relative;}
DIV#topMenu .link UL{width:100%;}
DIV#topMenu .link UL LI{display:inline;padding-left:10px;font-size:60%;}
DIV#topMenu .link UL LI A{color:#555555}
DIV#topMenu .link UL LI.champions{position:absolute;right:95px;top:-9px}


DIV#content{margin-top:10px;width:100%;font-size:75%;position:relative;}
DIV#content DIV#menu{width:208px;float:left;}
DIV#content DIV#menu.interno{width:190px;}

DIV#content DIV#menu UL LI{font-family:"Trebuchet MS";margin-bottom:6px;background:url(../i/icoElenco.gif) no-repeat left 3px;padding-left:11px;font-size:100%;font-weight:bold;padding-right:5px;}
DIV#content DIV#menu UL LI A{color:#555555;}
DIV#content DIV#menu UL LI.open,DIV#content DIV#menu UL LI.openDown{background:url(../i/icoElencoOpen.gif) no-repeat left 4px;}
DIV#content DIV#menu UL LI.open A{color:#e2001a;}

DIV#content DIV#menu UL LI.openDown A{color:#000000;}
DIV#content DIV#menu UL.sottoMenu {padding-bottom:5px;}
DIV#content DIV#menu UL.sottoMenu LI{background:none;margin-top:6px;margin-bottom:6px;padding-left:0px;font-family:Arial;font-size:90%;font-weight:normal;text-transform:capitalize;}
DIV#content DIV#menu UL.sottoMenu LI A.open{color:#e2001a;}
DIV#content DIV#menu UL.sottoMenu LI A{color:#555555;}


DIV#content .center{float:left;width:519px;}
DIV#content .center .title{color:#e2001a;font-size:150%;font-family:"Trebuchet MS";}
DIV#content .center .cols{padding-top:5px;width:519px;font-size:.9em;}
DIV#content .center .cols .colLeft{float:left;width:265px;position:relative;}
DIV#content .center .cols .colLeft .titolo, DIV#content .center .colRight .titolo{color:#3f77b2;font-size:120%;font-family:"Trebuchet MS";font-weight:bold;position:relative;z-index:2;}
DIV#content .center .colRight .titolo{position:absolute;}
DIV#content .center .cols .colLeft .testo{padding-top:12px;padding-right:50px;}
DIV#content .center .cols .colLeft .elenco{margin-top:8px;background:url(../i/icoLink.gif) no-repeat 0 4px}

DIV#content .center .cols .colLeft .elenco .txt, DIV#content .center .colRight .elenco .txt{margin-left:8px;font-weight:bold;width:195px;}
DIV#content .center .cols .colLeft .elenco .txt A, DIV#content .center .cols .colRight .elenco .txt A{color:#545454;}
DIV#content .center .cols .colLeft .elenco .txt.noBold{font-weight:normal;}
DIV#content .center .cols .lancio{position:absolute;top:0px;left:0px;z-index:1;height:160px;line-height:160px;font-size:160px;}

DIV#content .center .colRight .elenco .txt.moreMargin{padding-left:6px;width:217spx;font-weight:normal;color:#545454;}

DIV#content .center .colRight{float:right;width:239px;position:relative;}
DIV#content .center .colRight .testo{padding-top:12px;padding-right:25px;}
DIV#content .center .colRight .elenco{margin-top:8px;background:url(../i/icoLink.gif) no-repeat 0 4px}
DIV#content .center .colRight .titoloBackground .top{height:4px;font-size:4px;line-height:4px;}
DIV#content .center .colRight .titoloBackground .top IMG{display:block;}
DIV#content .center .colRight .titoloBackground .middle{background:#FF0000;color:#FFFFFF;font-size:110%;font-family:"Trebuchet MS";font-weight:bold;padding:7px 15px 7px 15px;}
DIV#content .center .colRight .titoloBackground .middle A{color:#FFF; text-transform:uppercase;}
DIV#content .center .colRight .titoloBackground .bottom{height:4px;font-size:4px;line-height:4px;}
DIV#content .center .colRight .titoloBackground .bottom IMG{display:block;}

DIV#content .center .colRight .testo2{padding-left:15px;padding-top:20px;font-weight:bold;color:#666666}
DIV#content .center .colRight .testo2 A{color:#666666}

.space20{height:20px;line-height:20px;font-size:20px;}
#rightSide{position:relative;float:left;width:228px;}
.rightSideint{position:absolute;left:28px;top:10px;z-index:5;display:block;}
#rightSide .bannerAbs{top:-68px;position:relative;}
#rightSide .ucfaccess{top:-40px;position:relative;}

.rightSide {
float:left;
width:237px;
}

.menuRight{width:194px;margin-left:34px;margin-right:0px; float:right;}
.menuRight .title{font-weight:bold;color:#3f77b2;font-size:130%;}
.menuRight .sep{background:url(../i/sepMenuRight.gif) no-repeat;height:5px;line-height:5px;font-size:5px;margin-top:3px;margin-bottom:10px;}
.menuRight .sep.reverse{background:url(../i/sepMenuRightReverse.gif) no-repeat;margin-bottom:0px;}
.menuRight .txtLink{padding-top:5px;padding-bottom:5px;}
.menuRight .txtLink A{color:#333333;padding-right:15px;background:url(../i/icoAccordion.gif) no-repeat right 4px}


DIV.boxLogin{width:190px;}
DIV.boxlogin DIV.top{height:3px;line-height:3px;font-size:3px;width:190px;}
DIV.boxlogin DIV.top IMG{display:block;}
DIV.boxlogin DIV.middle{background:#eeeeee;width:190px;}
DIV.boxlogin DIV.middle .input1{width:171px;height:17px;border:0px;background:url(../i/backgroundInput.gif) no-repeat left top;margin-left:6px;font-family:Arial;padding-left:5px;margin-top:4px;padding-top:3px;}
DIV.boxlogin DIV.middle .input2{width:171px;height:17px;border:0px;background:url(../i/backgroundInput.gif) no-repeat left top;margin-left:6px;font-family:Arial;padding-left:5px;margin-top:10px;padding-top:3px;}
DIV.boxlogin DIV.middle .inputLogin{margin-top:10px;margin-bottom:10px;}
DIV.boxlogin DIV.middle .inputLogin .button{padding-right:8px;width:48px;float:right;}

DIV.boxlogin DIV.bottom{height:3px;line-height:3px;font-size:3px;width:190px;}
DIV.boxlogin DIV.bottom IMG{display:block;}


.button .left{float:left;height:20px;line-height:20px;font-size:20px;}
.button .txt{float:left;color:#FFFFFF;background:#3f77b2;height:19px;padding:1px 5px 0px 2px;}
.button .txt A{color:#FFFFFF;}
.button .right{float:left;height:20px;line-height:20px;font-size:20px;}

.menuRight .question{padding-bottom:8px;margin-top:11px;}
.menuRight .question .q1{margin-left:5px;background:url(../i/icoLink.gif) no-repeat left 3px;padding-left:12px;}
.menuRight .question .q1 A{color:#555555;}
.menuRight .question .q1.mTop{margin-top:8px;}
.menuRight .question .q1.mTop A{color:#FF0000;}

DIV.menuRight DIV.bannerRight{font-size:11px;margin-top:12px; float:right}
DIV.menuRight DIV.bannerRight IMG{display:block;}

DIV#footer{margin-top:14px;height:30px;font-size:85%;font-family:Arial;color:#ACACAC;border-top:1px solid #e2e2e2;position:relative;}
DIV#footer .rss{float:left;padding-top:9px;padding-left:13px;}
DIV#footer .rss A{color:#333333}
DIV#footer DIV.link{float:left;padding-top:11px;}
DIV#footer DIV.link A{padding-right:10px;color:#999999}
DIV#footer div.supportIco{float:right}
DIV#footer div.support{float:right;padding-top:11px;padding-right:15px;}
DIV#footer div.support A{color:#999999;}

DIV#footer .bannerAward{height:38px;top:-57px;left:16px;position:absolute;}
DIV#footer .bannerAward IMG{display:block}

#footer UL{ font-size: 12px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; list-style: none;}
#footer LI{ display:inline; color: #ACACAC; padding: 0px 16px 0px 0px;}
#footer A{ text-decoration:none; color:#555555; }
#footer A:hover{ text-decoration:none; color:#E2001A; }


#contTab{width:970px;margin:0 auto;color:#FFFFFF;font-family:Arial;font-size:80%;padding-top:25px;}
#contTab .txtIntro{padding:0px 0px 14px 10px;width:864px;}
#contTab .sep{height:1px;line-height:1px;font-size:1px;background:#6e010b;width:100%}
#contTab .title{font-family:'Trebuchet MS';font-size:120%;font-weight:bold;padding:10px 12px 10px 12px}
#contTab .row{width:100%;position:relative;height:20px;}
#contTab .row .background{top:0px;left:0px;z-index:0;background:#850812;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;height:20px;}
#contTab .row .celle{position:absolute;top:2px;left:0px;z-index:2;}
#contTab .row .celle .cella{padding-left:10px;float:left;width:190px;white-space:nowrap;}
#contTab .row .celle .cella A{color:#FFFFFF;}
#contTab .row.last{padding-bottom:10px;}
#contTab .fileDownload{padding:14px 0px 0px 12px;font-weight:bold;}
#contTab .fileDownload A{background:url(../i/icoPdf.gif) no-repeat left center;padding-left:25px;color:#FFFFFF;}


DIV#content .boxTesto{float:left;width:530px;padding-right:2px;min-height: 280px;height: auto !important;height: 280px;}

.path {font-family:Arial;margin-left:190px;height:21px;font-size:90%;color:#000000;}
.path A{color:#555555;}

.boxTesto .paragrafs P{padding-top:12px;text-align:justify}
.boxTesto .paragrafs {font-family:Arial;}
.boxTesto .paragrafs.interna {font-size:100%;}
.boxTesto .paragrafs .evidenzia {color:#e2001a;}
.boxTesto .paragrafs .evidenziaBlu,.boxTesto .paragrafs .evidenziaBlu A {color:#3f77b2;}
.boxTesto .paragrafs .evidenziaNero{color:#555555}
.boxTesto .paragrafs DIV.img{float:left;padding:12px 27px 10px 0px}
.boxTesto .paragrafs DIV.img IMG{display:block}
.boxTesto .paragrafs .elencoNumerato{list-style-type:decimal;margin-left:17px;}
.boxTesto .paragrafs .elencoNumerato LI UL{margin-left:30px;padding-bottom:5px;list-style-type:upper-alpha;}
.boxTesto .paragrafs .elencoNumerato LI{color:#3f77b2;}

.boxTesto .paragrafs .sep{height:1px;line-height:1px;font-size:1px;background:#c5c5c5;margin-top:11px;margin-bottom:11px;}
.boxTesto .paragrafs .sep2{height:1px;line-height:1px;font-size:1px;background:#c5c5c5;margin-top:11px;margin-bottom:11px;}
.boxTesto .paragrafs .sep2.halfMarg{margin-top:11px;margin-bottom:0;}
.boxTesto .paragrafs .subTitle{font-family:Arial;font-size:100%;font-weight:bold;color:#3f77b2;}
.boxTesto .paragrafs .subTitle2{font-size:110%;font-weight:bold;color:#3f77b2;font-family:"Trebuchet MS";padding-bottom:8px;}
.boxTesto .paragrafs .subTitle2 A{color:#3f77b2;}
.boxTesto .paragrafs .subTitle2.noPadd{padding-bottom:0px;}
.boxTesto .paragrafs .standardList{list-style-type:disc;padding-left:15px}
.boxTesto .paragrafs .standardList LI{}

.boxTesto .paragrafs .elencoRow{padding-top:10px;}
.boxTesto .paragrafs .elencoRow .rowTit{background:#e4e4e4;height:20px;padding:0px 15px 0px 6px;color:#e2001a;font-weight:bold;}
.boxTesto .paragrafs .elencoRow .row{background:#f1f1f1;height:20px;padding:0px 15px 0px 6px;}
.boxTesto .paragrafs .elencoRow .row .rientro{width:50px;}
.boxTesto .paragrafs .elencoRow .rowSpace4{height:4px;line-height:4px;font-size:4px;}
.boxTesto .paragrafs .elencoRow .rowSpace1{height:1px;line-height:1px;font-size:1px;}

.boxTesto .paragrafs .elencoRow .row .basic{font-weight:bold;padding-top:3px;font-size:90%;}
.boxTesto .paragrafs .elencoRow .row .basic A{color:#e2001b;padding-left:15px;background:url(../i/icoAccordion.gif) no-repeat left 3px;}
.boxTesto .paragrafs .elencoRow .row .rientro{float:left;width:50px;padding-top:3px;}
.boxTesto .paragrafs .elencoRow .row .voce{float:left;width:280px;padding-top:3px;border-right:1px solid #FFFFFF;height:17px;}
.boxTesto .paragrafs .elencoRow .row .valore{float:right;text-align:right;padding-top:3px;}
				
.boxTesto .paragrafs .elencoRow .rowTit .voce{float:left;width:330px;padding-top:3px;border-right:1px solid #FFFFFF;height:17px;}
.boxTesto .paragrafs .elencoRow .rowTit .valore{float:right;text-align:right;padding-top:3px;}
				
.boxTesto .paragrafs .elencoRow .rowBlu {background:#a0acd5;height:20px;padding:0px 15px 0px 6px;color:#FFFFFF;}
.boxTesto .paragrafs .elencoRow .rowBlu .voce{float:left;width:330px;padding-top:3px;border-right:1px solid #FFFFFF;height:17px;}
.boxTesto .paragrafs .elencoRow .rowBlu .valore{float:right;text-align:right;padding-top:3px;}


.boxGrey{margin-top:30px;width:517px;}
.boxGrey .header,
.boxGrey .footer{height:4px;}
.boxGrey .header IMG,
.boxGrey .footer IMG{display:block;}
.boxGrey .contenuto{border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#f4f4f4;padding-top:8px;padding-left:24px;padding-bottom:8px;}
.boxGrey .contenuto .img{float:left;}
.boxGrey .contenuto .testi{float:left;padding-left:20px;width:223px;}
.boxGrey .contenuto .testi .titolo{color:#e1001a;font-family:Helvetica, 'Trebuchet MS', Arial;font-size:155%;line-height:1em;}
.boxGrey .contenuto .testi .descr{text-transform:uppercase;font-size:110%;padding-top:15px;}
.boxGrey .contenuto .testi .boxCorn{margin:10px 0 0 0;padding:0;float:none;font-size:90%;}


.paragrafs .accordion .row{padding-top:3px;padding-left:8px;height:17px;background:#f3f3f3;}
.paragrafs .accordion .row A{color:#e2001b;padding-left:15px;background:url(../i/icoAccordion.gif) no-repeat left 5px}
.paragrafs .accordion .row.open{background:#c0c0c0;}

.paragrafs .accordion .rowCont{padding-left:8px;padding-top:11px;padding-bottom:20px;display:none;background:#fff;}

.paragrafs .accordion .rowCont P STRONG{font-weight:bold;}

.paragrafs .accordion .rowCont .nomeCitta, .paragrafs .accordion .rowCont .elNews{font-weight:bold;padding-left:12px;background:url(../i/icoElencoCitta.gif) no-repeat left 4px;position:relative;}
.paragrafs .accordion .rowCont .nomeCitta A{color:#555555}
.paragrafs .accordion .rowCont .elNews A{color:#555555}

.paragrafs .accordion .rowCont .nomePersona{font-weight:bold;padding-left:12px;width:80%;}
.paragrafs .accordion .rowCont .left{float:left;width:115px;padding-left:12px;}
.paragrafs .accordion .rowCont .rowT .left{white-space:nowrap;}
.paragrafs .accordion .rowCont .right{float:left;width:70%;}
.paragrafs .accordion .rowCont .sep{background:#f3f3f3;height:1px;line-height:1px;font-size:1px;margin:11px 0 11px 0}

.boxCorn.boxRed{background:#e1001a;color:#FFFFFF;width:150px;font-size:90%;font-weight:bold;font-family:"Trebuchet MS";}
.boxCorn.boxGrig{background:url(../i/buttonGreyBord.gif) no-repeat left top;height:18px;width:147px;font-size:90%;font-weight:bold;font-family:"Trebuchet MS";color:#e1001a}
.boxCorn.boxGrig .txt A{color:#e1001a;}

.boxCorn{position:relative; }
.boxCorn .txt{padding-left:10px;}
.boxCorn .txt A{color:#FFFFFF;}
.boxCorn .arrow{padding-left:10px;}
.boxCorn .tl{position:absolute; top:0; left:0; z-index:1;}
.boxCorn .tr{position:absolute; top:0; right:0; z-index:1;}
.boxCorn .bl{position:absolute; bottom:0; left:0; z-index:1;}
.boxCorn .br{position:absolute; bottom:0; right:0; z-index:1;}

.boxCorn.buttonRed{float:left;height:19px;margin-top:60px;margin-left:23px;background:#e1001a;font-size:110%;font-weight:bold;color:#FFFFFF;min-width:150px;padding-top:3px;}
.listaPuls .boxCorn{float:right;margin-right:10px;}

.tic{border-bottom:1px solid #fff;color:#555;margin:0}
.tac{border-bottom:1px solid #fff;color:#555;margin:0}	
.tic .left,.tic .right{background:#e4e4e4;padding:6px}
.tac .left,.tac .right{background:#f1f1f1;padding:6px}
		
.tic .left,
.tac .left{float:left;width:183px;margin:0;font-weight:bold}
.tic .right,
.tac .right{float:left;width:300px;margin:0 0 0 5px}

DIV.boxUnicredit{position:relative;margin:10px 0 0 0}
DIV.boxUnicredit A{position:absolute;top:69px;left:365px;color:#fff;display:block;width:145px;height:20px}

DIV.boxBrowser{ background:url(../i/bg_boxGray.gif) top left no-repeat; width:517px; height:42px; margin:10px 0 0 0; padding:10px 0 0 0;}
DIV.boxBrowser A{margin:0 10px;}


/* agg */
.boxTesto.extend{padding-right:15px;width:742px!important}
.boxTesto.extend .heading{float:left;width:518px;}
.boxTesto.extend .heading P{padding-top:5px;font-family:Arial;}
.boxTesto.extend .heading .sep3{background:#c5c5c5;font-size:1px;line-height:1px;height:1px;margin-top:8px;margin-bottom:8px;}

.boxTesto.extend .subTitle{font-size:1.1em;font-weight:bold;color:#3f77b2;font-family:"Trebuchet MS";padding-bottom:0px;padding-top:8px;}
.boxTesto.extend .boxToLog{float:right;position:relative;width:200px;}
.boxTesto.extend .boxToLog .box{position:absolute;top:-16px;width:100%;}

.boxTesto.extend .boxToLog .title{font-weight:bold;color:#3f77b2;font-size:1.3em;}
.boxTesto.extend .boxToLog .txt{padding-top:5px;}
.boxTesto.extend .boxToLog .txt A{color:#333333;padding-right:15px;background:url(../i/icoAccordion.gif) no-repeat right 4px}
.boxTesto.extend .boxToLog .sep{background:url(../i/sepMenuRight.gif) no-repeat;height:5px;line-height:5px;font-size:5px;margin-top:3px;margin-bottom:15px;}

.tabellaGiuridici{padding-top:20px;}
table.giuridici{width:100%;}	
table.giuridici STRONG{font-weight:bold;}	

table.giuridici th,table.giuridici td{vertical-align:top;padding-top:5px;padding-left:7px;font-size:0.9em;border-right:1px solid #FFFFFF;}
table.giuridici tr.testa th{background:#3f77b2;color:#FFFFFF;height:35px;font-weight:bold;width:270px;padding-left:10px;border-right:1px solid #FFFFFF;border-bottom:4px solid #FFFFFF;line-height:1em;}
table.giuridici tr.testa td{border-bottom:4px solid #FFFFFF;}
table.giuridici tr.corpo th,table.giuridici tr.corpo td{background:#f1f1f1;border-bottom:1px solid #FFFFFF;width:190px;padding-left:6px;height:111px;padding-bottom:8px}
table.giuridici tr.corpo.dispari th,table.giuridici tr.corpo.dispari td{background:#e4e4e4;}

table.giuridici .light{color:#e2001a;font-weight:bold;}
.boxCorn.buttonRed2{height:19px;background:#e1001a;margin-top:15px;font-weight:bold;color:#FFFFFF;width:150px;padding-top:3px;}

.boxAdesione P{width:100%;}
.boxAdesione{margin-top:15px;background:#eeeeee;width:470px;padding:15px;}
TABLE.adesione{width:320px;}
table.adesione td{padding-bottom:10px;width:160px;}
table.adesione TD INPUT{width:171px;height:17px;border:0px;background:url(../i/backgroundInput.gif) #FFFFFF; no-repeat left top;margin-left:6px;font-family:Arial;padding-left:5px;margin-top:4px;padding-top:3px;}
.submitRed{float:right;height:19px;margin-top:30px;background:#e1001a;font-weight:bold;color:#FFFFFF;width:200px;padding-top:3px;}

div.autocomplete {margin:0px; padding:0px; width:250px; background:#fff; border:1px solid #888; position:absolute; z-index:10000;}
div.autocomplete ul {margin:0px; padding:0px; list-style-type:none;}
div.autocomplete ul li.selected {background-color:#ffb;}
div.autocomplete ul li {margin:0; padding:2px; display:block; list-style-type:none; cursor:pointer;}
DIV.boxSearch{ background:#f1f1f1; padding:10px;}
DIV.boxSearch A{color:#FFF; background:#999; padding:2px;}
DIV.boxSearch INPUT{ width:200px; height:16px; padding:2px; background:url(../i/bgInput.gif) top left repeat-x #eeeeee; border-top:none; border-bottom:none; border-left:1px solid #a7a7a7; border-right:1px solid #a7a7a7;}
DIV.boxSearch SELECT.selectDip{ width:150px; margin-left:98px; margin-top:5px; }
.listDip{ background:#fff;}

.listDip .noresult{padding-top:10px;font-weight:bold;color: #e2001a;}

.rowContEl{padding-bottom:10px;background:#ffffff!important;}
.rowContEl.opened{display:block;background:#ffffff!important}
.rowContEl.close{display:none;background:#ffffff!important}
.rowContEl P A{color: #e2001b;}

.fll{float:left;}
.flr{float:right;}
.fll.padd{padding-right:10px;padding-bottom:10px;}


div.divPersonOpen{height:0;overflow:hidden;}
.hide{display:none;}
.show{display:block;}

TABLE.managTable{width:100%;margin:0;padding:0;}
			.nomeP{text-align:left;width:90px;margin-left:10px;font-size: 110%;font-weight: bold;color: #3f77b2;font-family: "Trebuchet MS";}
			.carica{text-align:left;width:90px;margin-left:10px;font-size:90%;padding-top:5px;}
			
			
.prb{font-size:.9em;text-align:right;}
.prb A{color:#333;}


.colLeft.variante IMG.thumb{width:68px;float:left;width:padding-top:10px;padding-right:5px;padding-bottom:5px;}
.colLeft.variante .testo{float:right;width:185px;padding:0!important;}
.colLeft.variante .testo P{color: #e2001a;}
.colLeft.variante .testo A{color: #545454;}

.tab_news{background:url(../i/tab_news_bg.gif) repeat-x left bottom;height:27px;}
.tab_news UL{}
.tab_news UL LI{float:left;height:17px;background:url(../i/tab_news_off.gif) no-repeat left top;margin-right:2px;width:58px;text-align:center;padding-top:10px;font-size:.9em}
.tab_news UL LI.on{background:url(../i/tab_news_on.gif) no-repeat left top;font-weight:bold;width:66px;text-align:center;padding-top:9px;height:18px;font-size:1em;}
.tab_news UL LI A{color:#989898;display:block;background:none;}
.tab_news UL LI.on A{color:#E2001B;display:block;}

.tab_news_layer{display:none;}
.tab_news_month{padding:8px 0px;border-bottom:1px solid #f1f1f1;width:152px;}
.tab_news_month A{color:#E2001B;background:url(../i/icoElenco.gif) no-repeat left center;padding-left:20px;margin-left:10px;}
.tab_news_month.on {width:auto;}
.tab_news_month.on A{background:url(../i/icoElencoOpen.gif) no-repeat left center;}
.tab_news_month_content{display:none;background:url(../i/tab_news_month_bg.gif) repeat-y left top;}
.tab_news_month_content.on{display:block;}

.tab_news_month_content .info_el{float:left;width:112px;padding:7px 15px 2px 25px;border-top:1px solid #fff;}
.tab_news_month_content .informaz{float:left;width:348px;border-top:1px solid #fff;padding:12px 11px 11px 11px;}
.tab_news_month_content .informaz A{color:#555555;background:none;}
.tab_news_month_content .clear{font-size:5px;}



#topFlash{height:235px;position:relative;top:-18px;}
.chisiamo{background:url(../it/images/emotional_chisiamo.jpg) no-repeat center center !important}
.factoring{background:url(../it/images/emotional_factoring.jpg) no-repeat center center !important}
.news{background:url(../it/images/emotional_news.jpg) no-repeat center center !important}
.servizi{background:url(../it/images/emotional_servizi.jpg) no-repeat center center !important}

.topFlash{}
.chisiamo.eng{background:url(../en/images/emotional_chisiamo.jpg) no-repeat center center !important}
.factoring.eng{background:url(../en/images/emotional_factoring.jpg) no-repeat center center !important}
.news.eng{background:url(../en/images/emotional_news.jpg) no-repeat center center !important}
.servizi.eng{background:url(../en/images/emotional_servizi.jpg) no-repeat center center !important}


/****************** subnavigation ******************/
#subnav{width:966px; margin:0 auto;}
.subnav { float:left; width: 100%; margin: 13px 0 4px 0; background: url(../images/nav_bg.gif) repeat-x; font-family: Arial,Tahoma,Verdana,'Sans-serif' }
.subnav li { float:left; padding-right: 2px; text-align: center }
.subnav li a { float:left; display: block; background: url(../images/nav_off.gif) no-repeat; width: 91px; height: 18px; margin: 8px 0 1px; padding: 5px 0; text-transform: uppercase; font-size: 9px; line-height: 10px; color: #898989  }
.subnav li a:hover { color: #E2001A }

.subnav li a span { display: block; padding-top: 7px }

.subnav li a.on { background: url(../images/nav_on.gif) no-repeat; width: 127px; height: 25px; margin: 0; padding: 11px 0 0; font-size: 12px; color: #E2001A; font-weight: bold  }

.boxTesto .title{color:#e2001a;font-size:150%;line-height:1em;text-transform:uppercase;font-family:"Trebuchet MS";position:relative;}
.boxTesto .title2{color:#e2001a;font-size:150%;line-height:1em;text-transform:uppercase;font-family:"Trebuchet MS";margin-bottom:20px;position:relative;}
.center .title{color:#e2001a;font-size:150%;line-height:1em;text-transform:uppercase;font-family:"Trebuchet MS";margin-bottom:20px;}

.center .titlehome{color:#333333;font-size:150%;line-height:1em;text-transform:uppercase;font-family:"Trebuchet MS";background:url(../i/title_bg.jpg) repeat-x scroll bottom left; padding-bottom:10px; margin-bottom:5px;}

div.hpTabsContainer {
    background: #ffffff url(../i/tab_bottom_null.gif) repeat-x;
    font-family: "Trebuchet MS";
    height: 37px;
    overflow: hidden;
	margin-left:-3px;
}

div.hpTab {
    float: left;
    font-family: "Trebuchet MS";
    vertical-align: bottom;
	text-transform:uppercase;
}

img.hpImage {
    vertical-align: bottom;
}
div.hpTab div.hpTabLeft {
    cursor: pointer;
    float: left;
	background: url(../i/tab_left_off_2.gif) no-repeat left top;
	width:9px;
	height:36px;
}
div.hpTab.on div.hpTabLeft {
	background: url(../i/tab_left_on_2.gif) no-repeat left top;
}
div.hpTab.first.on div.hpTabLeft {
	background: url(../i/tab_left_on.gif) no-repeat left top!important;
}
div.hpTab.first div.hpTabLeft {
	background: url(../i/tab_left_off.gif) no-repeat left top;
}

div.hpTabCenter {
    background: url(../i/tab_center_off.gif) repeat-x;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding-top: 14px;
    padding-left: 5px;
    padding-right: 3px;
}
div.hpTabCenter A{
	color: #555555;
}

div.hpTab.on div.hpTabCenter {
    background: url(../i/tab_center_on.gif) repeat-x;
    cursor: pointer;
    
    font-size: 12px;
    font-weight: bold;
    float: left;
    height: 22px;
    padding-top: 14px;
    padding-left: 5px;
    padding-right: 3px;
}
div.hpTab.on div.hpTabCenter A{
	color: #1860aa;
	background:none;
}



div.hpTabRight {
    cursor: pointer;
    float: left;
	width:24px;
	height:36px;
	background: url(../i/tab_right_off.gif) no-repeat left top;
	
}

div.hpTab.on div.hpTabRight {
	background: url(../i/tab_right_on.gif) no-repeat left top;
	
}
#adesionePop{position:absolute;left:50px;top:50px;z-index:999999;font-size:80%;background:#fff;width:500px;}
#adesionePop a{color:#e2001a;}

#black{position:absolute;background:#000;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;z-index:9999;top:0px;left:0px;width:100%;height:100%;}

.spaziatura tr td {padding: 6px 6px 6px 6px; font-size:12px;border-bottom:1px solid #fff;color:#555;margin:0;border-left:4px solid #fff;}
.spaziatura tr.odd td{background-color:#E4E4E4}
.spaziatura tr.even td{background-color:#F1F1F1}

.icoPrint{position:absolute;right:0px;top:4px;cursor:pointer;}

.evidenzia {color:#e2001a;}
