.finto{}

/*REDDOT*/
.reddot{
color:#ff0000;
font-family:verdana;
font-size:10px;
}
.reddotOpen{
float:top right;
background-color:#FFF9B7;
}

body {
 margin: 0px; 
 padding: 0px;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 9pt;
}
 
img, img a {
 border: none;
}
ul ul {
 list-style-type: square; 
}
li {
 padding-bottom: 5px;
}
/* PAGE ************************************************************************************/
#page {
 padding-left: 8px;
}

/* HEADER ************************************************************************************/
#header {
 width: 983px;
 height: 103px;
}
#home #header, #generale #header{
 background: url('/img/header_home.jpg') no-repeat;
}
#personali #header{
 background: url('/img/header_personali.jpg') no-repeat;
}
#corporate #header{
 background: url('/img/header_corporate.jpg') no-repeat;
}
#esercenti #header{
 background: url('/img/header_esercenti.jpg') no-repeat;
}
   
/* MENU1 ************************************************************************************/
#menu1{
 height: 30px;
 text-align: right;
 margin: 9px 10px 0px 0px;
 float: right;
 font-size: 8pt;
}
#corporate #menu1 .puls, #personali #menu1 .puls, #esercenti #menu1 .puls{
 height: 16px;
 margin-left: 20px; 
 padding-left: 10px;
 display: block;   
 float: left;
 color: white;
 font-weight: bold;
}  
#corporate #menu1 .puls a, #personali #menu1 .puls a, #esercenti #menu1 .puls a{ 
 height: 16px; 
 padding-left: 10px;
 background: url('/img/freccina_menu1.gif') no-repeat;  
 background-position: 0 top;
 text-decoration: none;
 color: #b8c0d2;
 font-weight: bold;
}
 
#corporate #menu1 .puls a:hover , #personali #menu1 .puls a:hover , #esercenti #menu1 .puls a:hover{
 height: 16px;
 background-position: 0 bottom;
 color: white;
 text-decoration: none;
}
/*******************************/
#home #menu1 .puls, #generale #menu1 .puls {
 height: 16px;
 margin-left: 20px; 
 padding-left: 10px;
 display: block;   
 float: left;
 color: white;
 font-weight: bold;
}  
#generale #menu1 .pulsOn {
 height: 16px;
 margin-left: 30px; 
 padding-left: 10px;
 background: url('/img/freccina_menu1home.gif') no-repeat; 
 background-position: 0 bottom;
 display: block;   
 float: left;
 color: #80858c;
 font-weight: bold;
} 
#home #menu1 .puls a, #generale #menu1 .puls a  { 
 height: 16px; 
 padding-left: 10px;
 background: url('/img/freccina_menu1home.gif') no-repeat; 
 background-position: 0 top;
 text-decoration: none;
 color: #00285a;
 font-weight: bold;
}
 
#home #menu1 .puls a:hover, #generale #menu1 .puls a:hover {
 height: 16px;
 background-position: 0 bottom;
 color: #80858c;
 text-decoration: none;
}
/* MENU2 ************************************************************************************/
#menu2{
 height: 30px;
 text-align: left;
 margin: 0px 0px 0px 330px;
 clear: both;
}
#corporate #menu2 .puls, #personali #menu2 .puls, #esercenti #menu2 .puls{
 height: 16px;
 margin-left: 20px; 
 padding-left: 10px;
 display: block;   
 float: left;
 color: white;
 font-weight: bold;
}  
#corporate #menu2 .puls a, #personali #menu2 .puls a, #esercenti #menu2 .puls a{ 
 height: 16px; 
 padding-left: 10px;
 background: url('/img/freccina_menu2.gif') no-repeat;  
 background-position: 0 top;
 text-decoration: none;
 color: white;
 font-weight: bold;
}
 
#corporate #menu2 .puls a:hover , #personali #menu2 .puls a:hover , #esercenti #menu2 .puls a:hover{
 height: 16px;
 background-position: 0 bottom;
 color: #d4d9e4;
 text-decoration: none;
}
/*******************************/
#home #menu2 .puls, #generale #menu2 .puls {
 height: 16px;
 margin-left: 20px; 
 padding-left: 10px;
 display: block;   
 float: left;
 color: white;
 font-weight: bold;
}  
#home #menu2 .pulsOn, #generale #menu2 .pulsOn {
 height: 16px;
 padding-left: 10px;
 background: url('/img/freccina_menu2home.gif') no-repeat; 
 background-position: 0 -14px;
 display: block;   
 float: left;
 color: #79a6d6;
 font-weight: bold;
}
 
#generale #menu2 .pulsOn {
 margin-left: 30px;
}
 
#home #menu2 .pulsOn {
 margin-left: 25px;
}
#home #menu2 .pulsOn[class]{ 
 margin-left: 30px; 
}

#home #menu2 .puls a, #generale #menu2 .puls a { 
 height: 16px; 
 padding-left: 10px;
 background: url('/img/freccina_menu2home.gif') no-repeat; 
 background-position: 0 3px;
 text-decoration: none;
 color: #2764a0;
 font-weight: bold;
}
 
#home #menu2 .puls a:hover, #generale #menu2 .puls a:hover {
 height: 16px;
 background-position: 0 bottom;
 color: #79a6d6;
 text-decoration: none;
}
/* BODY ************************************************************************************/
#corpo {
 width: 983px;
 margin-top: 8px;
}
#home #corpo {
 height: 395px;
} 

/* FOOTER ************************************************************************************/
#footer {
 clear: both;
 display: block;
 width: 983px;
 height: 21px;
 padding-top: 16px;
 margin-top: 14px;
 border-top: 1px solid #a5a6a7;
 color: #a5a6a7;
 font-size: 7pt;
}
#footer .sx {
 width: 327px;
 float: left;
 text-align: left;
}
#footer .centro {
 width: 327px;
 float: left;
 text-align: center;
}
#footer .dx {
 width: 327px;
 float: left;
 text-align: right;
}
#footer .dx a {
 color: #002e60;
 text-decoration: none;
}
#footer .dx a:hover {
 color: #a5a6a7;
 text-decoration: none;
}
/* TORNA SU ************************************************************************************/
.tornaSu {
 height: 12px;
 margin: 0px 0px 10px 0px;
 display: block;
 clear: both;
 padding-bottom: 5px;
}
.tornaSu a {
 height: 12px;
 display: block;
 color: #878787;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 background: url('/img/freccina_tornasu.gif') no-repeat;
 background-position: 0 0;
 padding-left: 15px;
 float: right;
}
.tornaSu a:hover {
 display: block;
 color: #00275d;
 font-weight: bold;
 text-decoration: none;
}
/* PAGINA HOME ************************************************************************************/
#home #carte {
 width: 342px;
 height: 293px;
 float: left;
 text-indent: -9000px;
}
#home #carte a {
 text-decoration: none;
}
#home #carte .personali {
 width: 342px;
 height: 63px;
}
#home #carte .corporate, #home #carte .esercenti{
 width: 342px;
 height: 63px;
 margin-top: 6px;
}
#home #carte .sezione {
 width: 342px;
 height: 61px;
}
#home #carte .sezione a {
 height: 61px;
 display: block;
 background-position: 0 top;
}
#home #carte .personali .sezione a {
 background: url('/img/zona_pers_home.jpg') no-repeat;
}
#home #carte .corporate .sezione a {
 background: url('/img/zona_corp_home.jpg') no-repeat;
}
#home #carte .esercenti .sezione a {
 background: url('/img/zona_eser_home.jpg') no-repeat;
}  
#home #carte .personali .sezione a:hover, #home #carte .corporate .sezione a:hover, #home #carte .esercenti .sezione a:hover{
 background-position: 0 bottom;
}  
#home #carte .riservata {
 width: 327px;
 height: 15px;
 margin: 3px 0px 0px 15px;
}
#home #carte .personali .riservata a {
 background: url('/img/arearis_pers_home.gif') no-repeat;
}
#home #carte .corporate .riservata a {
 background: url('/img/arearis_corp_home.gif') no-repeat;
}
#home #carte .esercenti .riservata a {
 background: url('/img/arearis_eser_home.gif') no-repeat;
}  
#home #carte .riservata a {
 width: 327px;
 height: 0px !important; height /* */: 15px;
 text-indent: -9000px;
 display: block;
 background-position: 0 top;
 padding: 15px 0 0 0;
 overflow: hidden;
}
 
#home #carte .riservata a:hover {
 background-position: 0 -15px;
}

#home #swfCarte {
 width: 610px;
 height: 278px;
 float: left;
 margin: 13px 0px 0px 21px;
 /**/padding-right: 5px;
 text-align: justify;
 overflow: scroll;
} 

#home #swfCarte a {
 color: #4890d0;
 text-decoration: none;
}
#home #swfCarte a:hover {
 color: #4890d0;
 text-decoration: underline;
}
#home #advFooter {
 width: 983px;
 height: 116px;
 margin-top: 16px;
}  
#box0 {
 width: 342px;
}
#areaPersonali a, #areaCorporate a,  #areaEsercenti a {
 height: 41px;
 display: block;
 background-position: 0 top;
 float: left;
 margin-top: 10px;
 text-indent: -9000px;
}

#areaPersonali a {
 width: 101px;
 background: url(/img/area_personali.jpg) no-repeat; 
 margin: 10px 9px 0px 7px;
 }
 
 #areaPersonali[id] a{
  margin: 10px 9px 0px 14px;
 }
#areaCorporate a {
 width: 107px;
 background: url(/img/area_corporate.jpg) no-repeat; 
 margin-right: 9px;
 }
 
#areaEsercenti a {
 width: 101px;
 background: url(/img/area_esercenti.jpg) no-repeat; 
 }

#areaPersonali a:hover, #areaCorporate a:hover, #areaEsercenti a:hover {
 background-position: 0 bottom;
 } 

#fastLink {
 clear: both;
 width: 983px;
 height: 102px;
}
#fastLink #box1 {
 width: 341px;
 float: left;
/* background-color: green;*/
}
#fastLink #box2 {
 width: 184px;
 float: left;
 margin-left: 22px;
/* background-color: black;*/
}
#fastLink #box3 {
 width: 183px;
 float: left;
 margin-left: 20px;
/* background-color: blue;*/
}
#fastLink #box4 {
 width: 213px;
 float: left;
 margin-left: 20px;
/* background-color: red;*/
}

#fastLink .tit, #box0 .tit {
 height: 18px;
 padding: 13px 0px 8px 0px;
 border-bottom: 1px solid #a5a6a7;
 font-size: 9pt;
} 
#fastLink .tit a {
 height: 18px;
 background: url('/img/freccina_corpo_nolink.gif') no-repeat;
 background-position: 0 1px;/* */
 display: block;
 padding-left: 17px;
 color: #4890d0;
 text-decoration: none;
 font-weight: bold;
}
#fastLink #box1 .tit, #box0 .tit {
 height: 18px;
 background: url('/img/freccina_corpo_nolink.gif') no-repeat;
 background-position: 0 13px;
 display: block;
 padding-left: 17px;
 color: #4890d0;
 text-decoration: none;
 font-weight: bold;
 text-indent: 0px;
}
#fastLink .tit a:hover {
 color: #939495;
 text-decoration: none;
}  
#fastLink .corpo {
 padding: 5px 0px 0px 17px;
 color: #696969;
 font-size: 8pt;
 height: 31px;
 min-height: 31px;
}
#fastLink #box2 .fondo a, #fastLink #box3 .fondo a {
 height: 17px;
 background: url('/img/puls_box1_home.gif') no-repeat;
 background-position: 0 top;
 display: block;
 margin-top: 13px;
 padding-top: 2px;
 color: #818181;
 text-decoration: none;
 text-align: center;
 font-size: 7pt;
 font-weight: bold;
}
#fastLink #box2 .fondo a:hover, #fastLink #box3 .fondo a:hover {
 background-position: 0 bottom;
 text-decoration: none;
}
#fastLink #box4 .corpo {
 margin: 0px 0px 15px 0px;
 height: 34px;
 min-height: 34px;
 display: block;
}
#fastLink #box4 .fondo {
 height: 0px;
 display: block;
 clear: both;
 margin: -5px 0px -12px 17px;
}
#fastLink #box4 .fondo[class]{
 /*margin: -4px 0px -12px 17px;*/
}
#fastLink #box4 .fondo select {
 width: 196px;
 border: 1px solid #a5a6a7;
 font-size: 8pt;
}   
#fastLink #box1 .fondo {
 float: right;
} 
/* PAGINA PERSONALI ************************************************************************************/
/*MODIFICATO BHUMAN*/
#menuCarte {
 width: 983px;
}
#menuCarte .personali a, #menuCarte .corporate a, #menuCarte .esercenti a{
 width: 159px;
 height: 34px;
 float: right;
 display: block;
 text-indent: -9000px;
 text-decoration: none;
}
#menuCarte .personali, #menuCarte .corporate, #menuCarte .esercenti{
 width: 159px;
 height: 34px;
 float: right;
 display: block;
 text-decoration: none;
 margin-left:31px;
}
#menuCarte .cosafare {
 width: 195px;
 float: right;
 font-size: 8pt; 
 color: #8b8b8b;
 display: block;
 font-weight: bold;
 margin-right:31px;
}
#menuCarte .cosafare select{
 width: 195px;
 border: 1px solid #a5a6a7;
 font-size: 8pt;
 display: block;
}
#menuCarte .personaliTit{  
 background: url(/img/menucarte_pers_sei.gif) no-repeat;
 text-indent: -9000px;
}
#menuCarte .corporateTit{ 
 background: url(/img/menucarte_corp_sei.gif) no-repeat;
 text-indent: -9000px;
}
#menuCarte .esercentiTit{ 
 background: url(/img/menucarte_eser_sei.gif) no-repeat;
 text-indent: -9000px;
}
#menuCarte .personali a{  
 background: url(/img/menucarte_pers_entra.gif) no-repeat;
 background-position: 0 top;
}
#menuCarte .corporate a{ 
 background: url(/img/menucarte_corp_entra.gif) no-repeat;
 background-position: 0 top;
}
#menuCarte .esercenti a{ 
 background: url(/img/menucarte_eser_entra.gif) no-repeat;
 background-position: 0 top;
}
#menuCarte .personaliTit a{  
 background: url(/img/menucarte_pers_sei.gif) no-repeat;
}
#menuCarte .corporateTit a{ 
 background: url(/img/menucarte_corp_sei.gif) no-repeat;
}
#menuCarte .esercentiTit a{ 
 background: url(/img/menucarte_eser_sei.gif) no-repeat;
}
#menuCarte .personali a:hover, #menuCarte .corporate a:hover, #menuCarte .esercenti a:hover{ 
 background-position: 0 bottom;
}
#bloccoAlto .titolone {
 height: 39px;
 background: url('/img/titolone_carte.gif') no-repeat;
 background-position: 0;
 display: block;
 clear: both;
 padding: 0px 0px 0px 38px;
 font-size: 14pt;
 font-weight: bold;
 color: #000000;
}
#bloccoAlto .titolone a {
 color: #000000;
 text-decoration: none;
}
#bloccoAlto .titolone a:hover {
 color: #4890d0;
 text-decoration: none;
}
#bloccoAlto #frase {
 background: url('/img/sfondo2_elencocarte.gif') repeat-y;
 background-position: 0;
 display: block;
 color: #606060;
 font-size: 8pt;
 line-height: 18px;
 padding: 0px 0px 10px 38px;
} 
#bloccoAlto #frase a {
 color: #4890d0;
 text-decoration: none;
}
#bloccoAlto #frase a:hover {
 color: #00275d;
 text-decoration: none;
}
#bloccoAlto #col1 {
 width: 315px;
 min-height: 152px;
 height: 152px;
 background: url('/img/sfondo2_elencocarte.gif') repeat-y;
 background-position: 0;
 display: block;
 float: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 38px;
}
#bloccoAlto #col3 {
 /*width: 305px;*/ /*MODIFICATO HND896*/
 width: 405px;
 background: url('/img/sfondo2_elencocarte.gif') repeat-y;
 background-position: 0;
 display: block;
 float: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 20px 0px 38px;
}
#bloccoAlto #col5 {
 background: url('/img/sfondo2_elencocarte.gif') repeat-y;
 background-position: 0;
 display: block;
 float: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 20px 0px 38px;
} 
#generale #bloccoAlto #col5 li {
 color: #4890d0;
 font-weight: bold;
}
#bloccoAlto #col4 {
 /*width: 305px;*/ /*MODIFICATO HND896*/
 width: 405px;
 min-height: 152px;
 height: 152px;
 display: block;
 float: left;
 margin: 0px 0px 10px 0px;
 padding: 0px 20px 0px 38px;
}
#bloccoAlto #col2 {
 width: 315px;
 min-height: 152px;
 height: 152px;/* */
 display: block;
 float: left;
 margin: 0px 0px 10px 0px;
}
#bloccoAlto #col1, #bloccoAlto #col2, #bloccoAlto #col3, , #bloccoAlto #col4 {
 color: #4890d0; 
 font-weight: bold;
}

#bloccoAlto #col1[id]{
 height: auto;
}
#bloccoAlto #col2[id]{
 height: auto;
}
#bloccoAlto #col3[id]{
 height: auto;
}
#bloccoAlto #col4[id]{
 height: auto;
}
#bloccoAlto #col3 .contattaci {
 color: #4890d0;
 font-size: 8pt; 
 font-weight: bold;
}
#bloccoAlto #col3 .contattaci .nero {
 color: black;
}
#bloccoAlto #col3 .contattaci .neretto {
 color: #000000; 
 font-weight: normal;
}
#bloccoAlto #col3 .contattaci select, #bloccoAlto #col3 .contattaci textarea, .campo, #bloccoAlto #col3 .contattaci input {
 font-size: 10pt;
}
#bloccoAlto #col3 .contattaci select, #bloccoAlto #col3 .campo {
 width: 275px;
}
#personali #bloccoAlto .carte a, #esercenti #bloccoAlto .carte a, #generale #bloccoAlto .ancore a  {
 color: #606060; 
 font-weight: bold;
 text-decoration: none;
}
#corporate #bloccoAlto #col1 .carte, #corporate #bloccoAlto #col2 .carte {
 padding-left: 16px;/* */
}
#corporate #bloccoAlto .carte a {
 color: #606060; 
 font-weight: bold;
 text-decoration: none;
}
#bloccoAlto #col1 a:hover, #bloccoAlto #col2 a:hover, #bloccoAlto #col3 a:hover, #bloccoAlto #col4 a:hover, #bloccoAlto #col5 a:hover, #bloccoAlto .carte a:hover .evid {
 color: #00275d;
 text-decoration: none;
}
#bloccoAlto .carte a .evid {
 color: #9b9b9b;
 font-weight: bold;
}

#bloccoAlto .carte .evid, #bloccoAlto .carte {
 color: #4890d0; 
 font-weight: bold;
}         
#bloccoAlto #col1 .titolo, #bloccoAlto #col2 .titolo, #bloccoAlto #col1 .titolo a , #bloccoAlto #col2 .titolo a {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}
#bloccoAlto #col1 .titolo a:hover , #bloccoAlto #col2 .titolo a:hover {
color: #4890d0;
}

/*MODIFICATO BHUMAN */
#bloccoAlto #col1 .titolo img, #bloccoAlto #col2 .titolo img{
 padding-right: 5px;
}
#bloccoAlto #col1 .titolo2liv, #bloccoAlto #col2 .titolo2liv, #bloccoAlto #col1 .titolo2liv a , #bloccoAlto #col2 .titolo2liv a {
 color: #00275d;
 font-size:11pt;
 font-weight: bold;
 text-decoration: none;
}
#bloccoAlto #col1 .titolo2liv a:hover , #bloccoAlto #col2 .titolo2liv a:hover {
color: #4890d0;
}
#bloccoAlto #col1 .titolo2liv img, #bloccoAlto #col2 .titolo2liv img{
 padding-right: 5px;
}



#bloccoAlto #carta {
 width: 320px;
 height: 195px;
 display: block;
 float: right;
 margin-top: -195px;
}
#bloccoAlto #carta a {
 color: #4890d0;
 text-decoration: none;
}
#bloccoAlto #carta a:hover {
 color: #4890d0;
 text-decoration: underline;
}
#bloccoAlto #fondo {
 height: 33px;
 background: url('/img/sfondo_elencocarte.gif') repeat-x;
 background-position: 0 bottom;
 display: block;
 clear: both;
}
#content {
 width: 983px;
 padding-top: 14px;
}
#content .sx {
 width: 241px;
 float: left;
 padding-bottom: 10px;
}
#content .sx .info {
 padding-bottom: 5px;/*10px;*/
}   
#content .sx .titoletto {
 color: #525356;
 font-size: 8pt;
 font-weight: bold;
} 

#content .sx .numero {
 color: #979090;
 font-size: 12pt;
 font-weight: bold;
}
#content .sx .testo, #content .sx .testo a{
 padding-top: 0px;/*5px;*/
 color: #979090;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
}
#content .sx .testo a:hover {
 
 color: #000000;
 text-decoration: none;
}   
#content select {
 width: 240px;
 border: 1px solid #a5a6a7;
 font-size: 8pt;
}
.lista_contact select {
 border: 1px solid #a5a6a7;
 font-size: 8pt;
}
#content .sx form {
 min-height: 40px;/*50px;*/
 margin-top: 0px;
 padding-bottom: 0px;
}
#content .lista {
 padding-bottom: 0px;
}
#content .dx {
 width: 725px;
 float: top right;
 /*margin: 0px 0px 10px 17px;*/ /*MODIFICATO HND896*/
 margin: 0px 0px 10px 240px;
 padding-left:14px;
}
#content .dx .titolo, #content .dx .richiedereCarta {
 width: 711px;
 padding: 6px 7px 6px 7px;
 vertical-align:middle;
 background: url('/img/sfondo_tit_content.gif') repeat-x #e8e8e8;
 background-position: 0 top;
}
#content .dx .titolo .riga1 {
 font-size: 14pt;
 font-weight: bold;
 color: #00275d;
 text-transform: uppercase;
}
#content .dx .titolo .riga2 {
 font-size: 10pt;
 font-weight: bold;
 line-height: 15px;
 color: #000000;
 text-transform: uppercase;
}
#content .dx .bloccoTesto{
 padding: 6px 0px 0px 7px;
 color: #606060;
 font-size: 8pt;
 line-height: 18px;
}
/*
#content .dx .bloccoTesto .titolo1, #content .dx .bloccoPunti .titolo1{
 color: #00275d;
 font-size: 10pt;
 margin-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
 background: url('/img/freccina_tit_carte.gif') no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
}
#content .dx .bloccoTesto .titolo2{
 color: #000000;
 font-size: 10pt;
 margin-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
 background: url('/img/freccina_tit_carte.gif') no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
}
*/
#content .dx .bloccoTesto .sottotitolo{
 color: #000000;
 font-size: 10pt;
 margin-top: 0px;
 font-weight: bold;
 text-transform: uppercase;
 background: url('/img/freccina_tit_carte.gif') no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
}
#content .dx .bloccoPunti{
 padding: 6px 0px 0px 0px;
 color: #606060;
 font-size: 8pt;
 line-height: 18px;
 display: block;
}
#content .dx .bloccoPunti .titolo, #content .dx .bloccoPunti .richiedereCarta {
 background: url(assets/container_top.gif) no-repeat;
 width: 711px;
 padding-top: 5px;
 display: block;
 
}
#content .dx .bloccoPunti .titolo a, #content .dx .bloccoPunti .richiedereCarta a {
 text-transform: uppercase;
 display: block;
 text-decoration: none;
 font-size: 11pt;
 font-weight: bold;margin-left: -7px;
}
#content .dx .bloccoPunti .titolo img, #content .dx .bloccoPunti .richiedereCarta img {
 padding-right: 10px;
 padding-left: 5px;
}
#content .dx .bloccoPunti .titolo {
 color: #363636;
}
#content .dx .bloccoPunti .titolo a {
 color: #7080a5;
}

#content .dx .bloccoPunti .richiedereCarta {
 color: #363636;
}
#content .dx .bloccoPunti .richiedereCarta a {
 color: #FFF;
 background-color: #7080a5;
 width: 200px;
}
#corporate #content .dx .bloccoPunti .richiedereCarta a {
 width: 230px;
}
#content .dx .bloccoPunti .richiedereCarta a:hover {
 color: #d0d5e1;
}
#content .dx .bloccoPunti .container {
 color: #4b4d4f;
 padding: 0px 0px 0px 7px;
 width: 711px;
 display: block;
 /*clear: both;*/ /* MODIFICATO HND896 */
 clear: none;
}
#content .dx .bloccoTesto a , #content .dx .bloccoPunti a {
 color: #4890d0;
 text-decoration: none;
}
#content .dx .bloccoTesto a:hover , #content .dx .bloccoPunti a:hover {
 color: #00275d;
 text-decoration: none;
}
.popup {
 width: 600px;
 background-color: #f2f2f2;
 margin: 10px;
 padding: 10px;
 display: block;
 border: 1px solid black;
 color: #666666;
 }
 
.chiudipopup a {
 float: right;
 width: 9px;
 height: 0px !important; height /* */: 9px;
 background: url('/img/chiudipopup.gif') no-repeat;
 text-indent: -9000px;
 background-position: 0 0px;
 padding: 9px 0 0 0;
 overflow: hidden;
 }
 
.chiudipopup a:hover {
 background-position: 0 -9px;
 }
.crono {
 font-weight: bold;
 padding-right: 20px;
}
.numVerde {
 background: url(/img/help_box3_home_2.gif) no-repeat;
 width: 324px;
 height: 36px;
 overflow: hidden;
 text-indent: -9000px;
}
.col {
 margin-right: 5px;
 display: block;
 float: left;
 width: 320px;
}
.col .link {
 height: 21px;
}
.princAgg {
 margin-left: 15px;
 font-weight: bold;
 font-size: 8pt;
 display: block;
 margin-bottom: 5px;
 margin-top: 10px;
 }

/* AGGIUNTE BHUMAN*/
 
#generale #bloccoAlto .mappa a  {
 color: #606060; 
 font-weight: bold;
 text-decoration: none;
 list-style-type: square; 
 text-indent:0px;
} 
#content .dx .titolo H2 {
 width: 711px;
 font-size: 14pt;
 font-weight: bold;
 color: #00275d;
 vertical-align:middle;
 text-transform: uppercase;
 margin-bottom:5px;
 }
#content .dx .titolo H3 {
 font-size: 10pt;
 font-weight: bold;
 /*line-height: 15px;*/
 color: #000000;
 text-transform: uppercase;
 margin-top:-5px;
 margin-bottom:5px;
} 
#content .dx .bloccoTesto .fondo {
 height: 10px;
 display: block;
 clear: both;
}
#content .dx .bloccoTesto H2{
 color: #00275d;
 font-size: 10pt;
 margin-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(/img/freccina_tit_carte.gif) no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
 margin-bottom:5px;
}
#content .dx .bloccoTesto H3 {
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
} 
#content .dx .bloccoTesto H4{
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoTesto H5{
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
} 
#content .dx .bloccoTesto H6{
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoPunti H2{
 color: #00275d;
 font-size: 10pt;
 margin-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(/img/freccina_tit_carte.gif) no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
}
#content .dx .bloccoPunti img, #content .dx .bloccoPunti .titolo img , #content .dx .bloccoPunti .richiedereCarta img {
 padding-right: 10px;
 padding-left: 10px;
}
.imgBloccoPunti {
 padding-right: 10px;
 padding-left: 5px;
}
#content .dx .bloccoPunti H3 {
  font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoPunti H3 a {
 color: #7080a5;
}
#content .dx .bloccoPunti H4 {
  font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoPunti H4 a {
 color: #7080a5;
}
#content .dx .bloccoPunti H5 {
  font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoPunti H5 a {
 color: #7080a5;
} 
#content .dx .bloccoPunti H6 {
  font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-transform: uppercase;
 margin-top:20px;
 margin-bottom:5px;
}
#content .dx .bloccoPunti H6 a {
 color: #7080a5;
}

#titoloh2 {
 color: #00275d;
 font-size: 10pt;
 margin-top: 20px;
 font-weight: bold;
 text-transform: uppercase;
 background: url(/img/freccina_tit_carte.gif) no-repeat;
 text-indent: 15px;
 background-position: 0 4px;
 margin-bottom:5px;
}
#testo_overflow {
    color: #606060;
    font-size: 8pt;
    line-height: 18px;
}