/* Generali */
body {background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin:0; padding:0;}
img {border:0;}
img.arrow {margin-right:3px; margin-top:4px; vertical-align:top;}
a {color:#9fa0a3; text-decoration:none;}
a:hover {color:#f39322;}
h1 {display:none;}
h2 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h3 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h4 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
p {margin:0; padding:0;}
span.orange {color:#f39322;}
p.orange3 {color:#f39322; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
span.blue {color:#0f458b;}
.sx {float:left;}
.dx {float:right;}
form {margin:0; padding:0;}
ul {margin:0; padding:0;}
li {padding:0; list-style-type:none;}
#tabdiva1 {display:block;}
#tabdiva2 {display:none;}
#tabdiv1 {display:block;}
#tabdiv2 {display:none;}
#tabdiv3 {display:none;}
#tabdiv4 {display:none;}
#tabdiv5 {display:none;}
#tabdiv6 {display:none;}

/* Struttura */
div#struttura {width:1000px; margin:auto;}
div#page {width:1000px; float:left; text-align:left; background:url(../img/bg_main.jpg) no-repeat bottom center;}
div#content {width:950px; margin:auto; position:relative;}
div#main {width:950px; float:left; text-align:left;}
div#main a {color:#f39322; text-decoration:none;}
div#main a:hover {text-decoration:underline;}

/* Header */
div#header {width:950px; float:left; text-align:left;}
div#menu01{width:950px; height:33px; background:url(../img/bg_menu01.jpg) repeat-x 0 0;}
div#menu01 img{float:left;}
div#menu01 img.dx{float:right;}
div#menu02{width:950px; background-color:#ffffff; float:left;}
div#menu02 div{float:left; padding:0 15px 0 15px; height:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(../img/menu_separatore.jpg) no-repeat right 7px; color:#f39322;}
div#menu02 div.first{padding-left:23px;}
div#menu02 div.nobg{background:none;}
div#menu02 div.active{background:url(../img/bg_menu02.jpg) repeat-x 0 0;}
div#menu02 div:hover{background:url(../img/bg_menu02.jpg) repeat-x 0 0; cursor:pointer;}
div#menu02 a{color:#f39322;}
div#path{width:950px; line-height:34px; height:32px; background:url(../img/bg_path.jpg) no-repeat 0 0; color:#cccccc; float:left;}

/* Homepage */
div#main div.box_lancio {width:328px; height:158px; background:url(../img/bg_box_homepage.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div.box_lancio h2{margin:18px 0 7px 0; font-size:11px; font-weight:bold; color:#f39322;}
div#main div.box_lancio h3{margin:0 48px 10px 0; text-align:left; font-size:11px; font-weight:bold; color:#9fa0a3;}
div#main div.box_lancio img.img{float:left; margin:20px 13px 0 13px;}
div#main div.box_lancio img.btn{position:absolute; bottom:30px; left:auto;}
div#main div.box_lancio_dx {width:294px; height:158px; background:url(../img/bg_box_homepage.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div.box_lancio_dx h2{margin:18px 0 7px 0; font-size:11px; font-weight:bold; color:#f39322;}
div#main div.box_lancio_dx h3{margin:0 15px 10px 0; text-align:left; font-size:11px; font-weight:bold; color:#9fa0a3;}
div#main div.box_lancio_dx img.img{float:left; margin:20px 13px 0 13px;}
div#main div.box_lancio_dx img.btn{position:absolute; bottom:30px; left:auto;}
div#main div.separatore {width:100%; height:12px; float:left;}

div#login_promotori {width:226px; position:absolute; top:96px; right:144px; z-index:100; display:none;}
div#box_login_promotori {width:226px; height:120px; background:url(../img/bg_box_login.jpg) no-repeat 0 0; float:left; text-align:left;}
div#box_login_promotori div.padding_box{padding:15px;}
div#box_login_promotori p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-bottom:12px;}
div#box_login_promotori td{padding:2px 0 2px 0;}
div#box_login_promotori input{background-color:#ffffff; color:#0f458b; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:126px; border:1px solid #cecece; padding-left:5px;}
div#login_clienti {width:226px; position:absolute; top:96px; right:0; z-index:100; display:none;}
div#box_login_clienti {width:226px; height:120px; background:url(../img/bg_box_login.jpg) no-repeat 0 0; float:left; text-align:left;}
div#box_login_clienti div.padding_box{padding:15px;}
div#box_login_clienti p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-bottom:12px;}
div#box_login_clienti td{padding:2px 0 2px 0;}
div#box_login_clienti input{background-color:#ffffff; color:#0f458b; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:126px; border:1px solid #cecece; padding-left:5px;}

/* Interna */
div#main div.sx{width:648px; float:left;}
div#main div.dx{width:296px; float:right;}
div#main div#main_header{width:648px; height:153px; background:url(../img/bg_main_header.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#main_header h2{margin:20px 0 0 25px; font-size:20px; font-weight:normal; color:#f39322; border:0;}
div#main div#main_header h3{margin:0 0 0 25px; font-size:22px; font-weight:normal; color:#0f458b; text-transform:uppercase;}
div#main div#main_header h4{margin:0 200px 0 25px; font-size:11px; font-weight:bold; color:#9fa0a3;}
div#main div.sx h2{font-size:14px; font-weight:bold; color:#f39322; line-height:30px; border-bottom:1px solid #fce4c9;}
div#main div.sx p{padding:12px 10px 0 0;}

/* Banca */
div#main div.sx ul.links{padding:12px 0 0 0;}
div#main div.sx ul.links li{background:url(../img/ico_arrow.jpg) no-repeat 4px 4px; padding-left:15px;}
div#main div.sx ul.links2{padding:12px 60px 0 0;}
div#main div.sx ul.links2 li {background:url(../img/ico_arrow.jpg) no-repeat 4px 4px; padding-left:15px; padding-bottom:10px; color:#9fa0a3; font-size:10px;}
div#main div.sx ul.links2 li a:hover{color:#f39322;}
div#main div.sx ul.links2 li span{text-transform:uppercase; font-size:11px;}
div#main div.sx img.persona{float:right; margin:0 60px 0 60px;}
#le_persone {width:648px; float:left;}
div#main div.line {width:648px; float:left; height:1px; background-color:#fce4c9;}
div#main div.line3 {width:490px; float:left; height:14px; border-bottom:1px solid #cecece;}
div#main div.organigramma{width:648px; height:310px; background:url(../img/bg_organigramma.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.organigramma h2{border:0; line-height:normal; margin:1px 0 12px 5px;}
div#main div.organigramma h2 img{margin-left:0;}
div#main div.organigramma h2 a{color:#0f458b;}
div#main div.organigramma p{margin:0 0 30px 20px;}
div#main div.organigramma img{margin-left:45px;}
div#main div#scelte_bottom{width:648px; background:url(../img/bg_scelte_bottom.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#scelte_bottom div.padding_box{padding:10px 10px 0 24px;}
div#main div#scelte_bottom div.line2{width:614px; float:left; height:30px; border-bottom:1px dotted #cecece;}
div#main div#scelte_bottom p{padding:12px 10px 0 0;}
div#main div#scelte_bottom p img.arrow{margin-right:3px; margin-top:4px; vertical-align:top;}
div#main div#banca_bottom{width:636px; height:235px; background:url(../img/bg_prodotti_bottom.jpg) no-repeat 0 100%; float:left; text-align:left;}
div#main div#banca_bottom h2{border:0; line-height:normal; margin:30px 0 5px 0;}
div#main div#banca_bottom p{padding:0 0 10px 25px;}
div#main div#banca_bottom img{margin:0 0 0 25px;}
div#main div.sx img.message{float:left; margin:0 30px 0 20px;}
div#main div#box_richiediinformazioni{width:648px; background:url(../img/bg_scelte_bottom.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_richiediinformazioni div.padding_box1{padding:10px 0 0 40px;}
div#main div#box_richiediinformazioni div.padding_box1 table{width:400px; float:left;}
div#main div#box_richiediinformazioni div.padding_box1 td{font-size:10px; padding:1px 12px 1px 0;}
div#main div#box_richiediinformazioni div.padding_box1 input{background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:184px; height:14px; line-height:14px; border:1px solid #cecece; padding-left:5px;}
div#main div#box_richiediinformazioni div.padding_box1 input.col2{width:164px;}
div#main div#box_richiediinformazioni div.padding_box1 input.cap{width:94px;}
div#main div#box_richiediinformazioni div.padding_box1 textarea{background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:387px; height:86px; border:1px solid #cecece; overflow:auto; padding-left:5px;}
div#main div#box_richiediinformazioni div.padding_box2{padding:0 10px 0 20px;}
div#main div#box_richiediinformazioni div.padding_box2 p{width:420px;}
div#main div#box_richiediinformazioni div.padding_box2 div.line2{width:618px; float:left; height:28px; border-bottom:1px dotted #cecece;}
div#main div#box_richiediinformazioni div.padding_box2 a{color:#f39322; text-decoration:underline;}
div#main div#box_richiediinformazioni div.padding_box2 span.dark{color:#656565;}
div#main div#box_richiediinformazioni div.padding_box2 input{ vertical-align:middle; margin:0;}
div#main div#box_richiediinformazioni div.padding_box2 input.button{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:75px; float:right; margin:12px 201px 0 0;}
div#main div#box_lavoraconnoi{width:648px; height:195px; background:url(../img/bg_box_lavoraconnoi.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_lavoraconnoi div{padding:40px 0 0 0;}
div#main div#box_lavoraconnoi p{padding:0 0 18px 0; line-height:18px;}
div#main div#box_lavoraconnoi p span.orange2{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#main div#box_lavoraconnoi img.sx{margin:25px 25px 0 8px;}

/* Promotori */
div#main div#box_valori{width:632px; height:542px; background:url(../img/bg_box_valori2.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565;}
div#main div#box_valori div.padding_box{padding:8px 20px 20px 20px;}
div#main div#box_valori span.fonte{font-size:10px;}
div#main div#box_valori div.line2{width:592px; float:left; height:20px; border-bottom:1px dotted #cecece;}
div#main div#box_valori div.line3{width:592px; float:left; height:15px; border-top:1px solid #cecece; border-bottom:0;}
div#main div#box_valori img.dx{margin:0 0 0 8px;}
div#main div#box_valori div.sx{width:592px; float:left;}
div#main div#box_valori div.dx{width:auto; float:right; text-align:left;}
div#main div#box_valori img.sx{margin:1px 10px 0 0;}
div#main div#box_percentuali h2{border:0; line-height:normal; margin:20px 0 0 0; font-size:11px; color:#0f458b;}
div#main div#box_percentuali h3{margin:0 0 30px 0; font-size:10px; color:#f39322;}
div#main div#box_percentuali div{width:218px; height:206px; background:url(../img/bg_box_percentuali.jpg) no-repeat 0 0;}
div#main div#box_percentuali div p{line-height:16px; padding:25px 20px 0 20px;}
div#main div#box_percentuali span.fonte{color:#9fa0a3;}
div#main div#box_obiettivi{width:634px; height:616px; background:url(../img/bg_box_promotori_cerca.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565;}
div#main div#box_obiettivi div.padding_box{padding:50px 25px 0 15px;}
div#main div#box_obiettivi img.img{margin:0 0 10px 10px;}
div#main div#box_obiettivi div.nota{color:#9fa0a3; padding-left:210px;}
div#main div#box_obiettivi div.nota img{margin:70px 0 10px 0;}
div#main div#box_obiettivi div.nota div{padding-left:17px;}
div#main div#box_obiettivi div.line2{width:588px; float:left; height:30px; border-bottom:1px dotted #cecece;}
div#main div#box_obiettivi p{padding:12px 10px 0 10px;}
div#main div#box_obiettivi p img{margin-right:3px; margin-top:4px; vertical-align:top;}
div#main div#box_promotori_cerca{width:634px; height:616px; background:url(../img/bg_box_promotori_cerca.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div#box_promotori_cerca div.padding_box{padding:18px 24px 0 24px;}
div#main div#box_promotori_cerca img{position:absolute; left:5px; bottom:10px;}
div#main div#box_promotori_cerca div#select{position:absolute; left:300px; top:200px;}
div#main div#box_promotori_cerca div#select p{padding:0 0 5px 0; font-size:10px; color:#0f458b; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
div#main div#box_promotori_cerca div#select select{width:270px; background-color:#ffffff; color:#9fa0a3; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
div#main div#box_promotori_cerca div#title_overmap{position:absolute; left:24px; bottom:24px;}
div#main div#box_promotori_cerca div#title_overmap h2{border:0; line-height:normal; margin:0; font-size:12px; color:#f39322; text-transform:uppercase;}
div#main div#box_promotori_cerca div#title_overmap h3{margin:0; font-size:10px; color:#0f458b;}
div#main div#promotori_risultati h2{width:632px; float:left;}
div#main div#promotori_risultati h2 div.risultati_sx{float:left;}
div#main div#promotori_risultati h2 div.risultati_dx{float:right; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
div#main div#box_promotori_risultati{width:626px; background:url(../img/bg_div_assicurativi.jpg) repeat-y 0 0; float:left; text-align:left;}
div#main div#box_promotori_risultati div#box_promotori_risultati2{width:626px; padding-bottom:20px; background:url(../img/bg_div_assicurativi2.jpg) no-repeat 0 100%; float:left; text-align:left;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box{padding:0 20px 0 20px; min-height:80px;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato{width:586px; float:left; padding:0 0 10px 0;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato div.sx{width:70%; float:left;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato div.sx p{padding:0;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato div.sx img{float:left; margin:0 20px 0 8px;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato div.dx{width:auto; float:right; text-align:right; margin:12px 8px 0 0;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.risultato div.dx p{padding:0;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div.padding_box div.line2{width:586px; height:20px; border-top:1px dotted #cecece; float:left;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div#print{width:586px; border-top:1px solid #cecece; float:left;}
div#main div#box_promotori_risultati div#box_promotori_risultati2 div#print img{float:right; margin:10px 10px 0 0;}

/* Servizi */
div#main div#box_metodo{width:648px; height:195px; background:url(../img/bg_box_promotori_bottom.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_metodo h2{border:0; line-height:normal; margin:20px 0 20px 30px; font-size:11px; color:#0f458b;}
div#main div#box_metodo p{padding:0 35px 0 30px; line-height:16px;}
div#main div#box_metodo span{font-weight:bold; text-transform:uppercase; color:#f39322;}
div#main div.pianificazione_img{text-align:center; float:left; padding:40px 50px 0 20px; color:#656565;}
div#main div#box_metodo_grafico{background:url(../img/bg_box_valori.jpg) no-repeat 0 0; float:left; text-align:left; padding:39px 91px 39px 91px;}

/* Prodotti bancari */
div#main div#main_header.prodotti_bancari h2{margin:25px 0 0 250px;}
div#main div#main_header.prodotti_bancari h3{margin:0 0 0 250px;}
div#main div#main_header.prodotti_bancari h4{margin:0 40px 0 250px; font-size:10px;}
div#main div#main_header_sx{width:228px; height:153px; background:url(../img/bg_main_header_sx.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#main_header_sx ul{margin:30px 0 0 30px;}
div#main div#main_header_sx li{text-transform:uppercase; padding:0 0 4px 0; font-size:10px; font-weight:bold;}
div#main div#main_header_sx li.active{color:#f39322;}
div#main div#main_header_sx a {color:#9fa0a3; text-decoration:none;}
div#main div#main_header_sx a:hover {color:#f39322;}
div#main div.box_conto {text-align:center; text-transform:uppercase; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:9px; float:left;}
div#main div.box_conto img{float:right; margin-right:44px;}
div#main div.box_conto div.descrizione{border-bottom:1px dotted #cecece; width:170px; height:60px; float:left;}
div#main div.box_conto div.descrizione p{padding:18px 0 0 0;}
div#main div.box_conto div.noborder{border-bottom:0;}
div#main div.box_conti img{vertical-align:middle; margin-right:10px;}
div#main div.box_conti img.big{margin-left:10px; margin-right:20px;}
div#main div#conto_description{width:630px; height:310px; background:url(../img/bg_conto_description.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565;}
div#main div#conto_description img.sx{margin-right:20px;}
div#main div#conto_description div.padding_box{padding:10px 27px 0 27px;}
div#main div#conto_description_int{width:574px; height:160px; background:url(../img/bg_conto_description_int.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div#conto_description_int h2{border:0; line-height:normal; margin:17px 0 5px 20px; font-size:13px; color:#f39322;}
div#main div#conto_description_int p{line-height:18px; padding-left:20px;}
div#main div#conto_description_int p.line{border-bottom:1px solid #cecece; padding:0; margin:0 20px 0 20px; line-height:16px;}
div#main div#conto_description_int div#pdf{width:250px; position:absolute; left:295px; top:105px; color:#9fa0a3;}
div#main div#conto_description_int div#pdf a{color:#f39322;}
div#main div#conto_description_int div#pdf p{line-height:14px; padding-top:6px;}
div#main div#conto_bottom{width:648px; height:195px; background:url(../img/bg_box_promotori_bottom.jpg) no-repeat 0 0; float:left; text-align:left; font-size:10px; color:#656565;}
div#main div#conto_bottom h2{border:0; line-height:normal; margin:20px 0 0 20px; font-size:11px; color:#0f458b;}
div#main div#conto_bottom p{padding:12px 25px 0 20px;}
div#main div#conto_bottom2{width:630px; background:url(../img/bg_conto_bottom2.jpg) no-repeat 0 0; float:left; text-align:left; padding-top:30px;}
div#main div#box_carte{width:220px; height:245px; background:url(../img/bg_box_carte.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_carte h2{border:0; line-height:normal; margin:20px 0 0 15px; font-size:11px; color:#0f458b; text-transform:uppercase;}
div#main div#box_carte h3{margin:0 0 0 15px; font-size:11px; color:#f39322;}
div#main div#box_carte img{vertical-align:middle; margin:20px 0 0 25px;}
div#main div#box_carte img.carta_dx{margin:15px 0 0 10px;}
div#main div#box_carte p{padding:3px 0 20px 30px;}
span.life{color:#d4c04c;}
span.value{color:#77c1d0;}
span.elite{color:#9c9c9c;}
span.key{color:#8e9c9f;}
/*span.elite2{color:#616161;}*/
span.size13b{font-size:13px; font-weight:bold;}
span.size11b{font-size:11px; font-weight:bold;}

div#main div#box_fondi_informativa{width:635px; height:342px; background:url(../img/bg_box_fondi_informativa.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565;}
div#main div#box_fondi_informativa h2{border:0; line-height:normal; margin:45px 0 10px 35px; font-size:11px; color:#0f458b;}
div#main div#box_fondi_informativa h3{margin:0 25px 35px 35px; font-size:11px;}
div#main div#box_fondi_informativa p{padding:0 35px 0 35px; line-height:16px;}
div#main div#box_fondi_informativa p img.arrow{margin-right:3px; margin-top:4px; vertical-align:top;}
div#main div.tabs{width:647px; height:31px; float:left; text-align:left;}
div#main div.box_fondigamma_s{width:647px; height:436px; background:url(../img/bg_box_fondigamma_s.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondigamma_s div.padding_box{padding:30px 20px 0 15px;}
div#main div.box_fondigamma_s p{padding:0;}
div#main div.box_fondigamma_s p.diversificazione{line-height:20px;}
div#main div.box_fondigamma_s p.diversificazione span{text-transform:uppercase;}
div#main div.box_fondigamma_s p img.arrow{margin-right:3px; margin-top:4px; vertical-align:top;}
div#main div.box_fondigamma_s img.img_diversificazione{margin-top:30px; margin-left:5px;}
div#main div.box_fondigamma_s table.qualita{width:530px;}
div#main div.box_fondigamma_s table.qualita td{border-bottom:1px dotted #cecece; color:#656565;}
div#main div.box_fondigamma_s table.qualita_int td{border-bottom:0;}
div#main div.box_fondigamma_s table.qualita td.noborder{border-bottom:0;}
div#main div.box_fondigamma_s table.qualita td img{margin-right:2px;}
div#main div.box_fondigamma_s table.qualita td img.logo{margin:12px 20px 12px 3px;}
div#main div.box_fondigamma_s table.qualita td span{font-size:18px; font-family:Arial, Helvetica, sans-serif;}
div#main div.box_fondigamma_l{width:647px; height:605px; background:url(../img/bg_box_fondigamma_l.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondigamma_l div.padding_box{padding:8px 0 0 30px;}
div#main div.box_fondigamma_l div.padding_box p{padding-bottom:20px;}
div#main div.box_fondigamma_l div.padding_box img{margin-right:30px;}
div#main div.box_fondigamma_l div.box_fondigamma_obiettivi{width:506px; height:108px; background:url(../img/bg_box_fondi_obiettivi.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565;}
div#main div.box_fondigamma_l div.box_fondigamma_obiettivi h2{border:0; line-height:normal; margin:12px 0 2px 30px; font-size:10px; color:#0f458b; text-transform:uppercase;}
div#main div.box_fondigamma_l div.box_fondigamma_obiettivi p{padding:0 15px 0 30px;}
div#main div.box_fondigamma_l div.padding_box1{padding:15px 0 0 15px;}
div#main div.box_fondigamma_l div.padding_box1 h2{border:0; line-height:normal; margin:0 0 15px 0; font-size:10px; color:#0f458b; text-transform:uppercase;}
div#main div.box_fondigamma_l div.padding_box1 img{margin:0 0 0 12px;}
div#main div.box_fondigamma_l div.padding_box1 p{padding:15px 0 0 24px;}
div#main div.box_fondigamma_l div.padding_box1 span.orange{font-size:14px; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
div#main div.box_fondigamma_l div.padding_box1 span.blue{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

div#main div.box_fondidifondi{width:647px; height:584px; background:url(../img/bg_box_fondidifondi.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondidifondi div.padding_box{padding:30px 20px 0 20px;}
div#main div.box_fondidifondi p{padding:0 0 20px 0; line-height:18px;}
div#main div.box_fondidifondi_int{width:601px; height:470px; background:url(../img/bg_box_fondidifondi_int.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondidifondi_int div.padding_box2{padding:20px 30px 40px 30px;}
div#main div.box_fondidifondi_int h2{border:0; line-height:normal; margin:0; font-size:24px; color:#0f458b; text-transform:uppercase;}
div#main div.box_fondidifondi_int h3{margin:0 0 20px 0; font-size:16px; color:#f39322; text-transform:uppercase;}
div#main div.box_fondidifondi_int img{margin:30px 0 0 50px;}
div#main div.box_fondidifondi_int td{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:2px 0 2px 0; border-bottom:1px dotted #cecece;}
div#main div.box_fondidifondi2{width:647px; height:539px; background:url(../img/bg_box_fondidifondi2.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondidifondi2 div.padding_box1{padding:30px 30px 0 20px;}
div#main div.box_fondidifondi2 p{padding:0 0 20px 0;}
div#main div.box_fondidifondi_int2{width:175px; height:414px; background:url(../img/bg_box_fondidifondi_int2.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_fondidifondi_int2 img.top{margin:15px 0 0 3px;}
div#main div.box_fondidifondi_int2 h2{border:0; line-height:normal; margin:0 0 0 43px; font-size:12px; color:#f39322;}
div#main div.box_fondidifondi_int2 div.padding_box_int{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:30px 0 0 6px;}
div#main div.box_fondidifondi_int2 div.padding_box_int div{height:25px;}
div#main div.box_fondidifondi_int2b{width:211px; height:414px; background:url(../img/bg_box_fondidifondi_int2.jpg) no-repeat 36px 0; float:left; text-align:left;}
div#main div.box_fondidifondi_int2b img.top{margin:15px 0 0 39px;}
div#main div.box_fondidifondi_int2b h2{border:0; line-height:normal; margin:0 0 0 100px; font-size:12px; color:#f39322; text-transform:uppercase;}
div#main div.box_fondidifondi_int2b div.padding_box_int{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ea4e09; padding:30px 0 0 80px;}
div#main div.box_fondidifondi_int2b div.padding_box_int img{margin-right:5px; vertical-align:top;}
div#main div.box_fondidifondi_int2b div.padding_box_int div{height:25px;}

div#main div#main_header2{width:648px; height:153px; background:url(../img/bg_main_header2.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#main_header2 h2{margin:25px 0 0 250px; font-size:20px; font-weight:normal; color:#f39322; border:0;}
div#main div#main_header2 h3{margin:0 0 0 250px; font-size:22px; font-weight:normal; color:#0f458b; text-transform:uppercase;}
div#main div#main_header2 h4{margin:0 40px 0 250px; font-size:10px; font-weight:bold; color:#9fa0a3;}
div#main div#main_header_sx ul.assicurativi{margin:30px 0 0 15px;}

div#main div.sx p.title {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f458b; padding:0;}
div#main div.sx p.title img{vertical-align:middle; margin:0 8px 0 5px;}
div#main div.sx p.assicurativi {padding:4px 10px 20px 8px; line-height:18px;}
div#main div.sx img.trasferimento_beni{margin:20px 0 50px 20px;}
div#main div#assicurativi{width:626px; background:url(../img/bg_div_assicurativi.jpg) repeat-y 0 0; float:left; text-align:left;}
div#main div#assicurativi div#assicurativi2{width:626px; padding-bottom:20px; background:url(../img/bg_div_assicurativi2.jpg) no-repeat 0 100%; float:left; text-align:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box{padding:20px 40px 20px 40px; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box img.keyclient{float:left; margin:0 20px 0 20px;}
div#main div#assicurativi div#assicurativi2 div.padding_box p.keyclient{color:#656565; padding:40px 10px 0 0;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int{width:546px; background-color:#ffffff; color:#0f458b; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int p{padding:0;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int p span.orange{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int div.padding_box_int{padding:0 10px 0 30px; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int div.padding_box_int div.line2{width:496px; height:20px; border-bottom:1px dotted #cecece; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box div.box_assicurativi_int div.padding_box_int div.separatore{width:496px; height:20px; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box2{padding:0 20px 20px 20px; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 h2{border:0; line-height:normal; font-size:11px; color:#f39322; text-transform:uppercase; margin:0 0 0 5px;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 p{padding:12px 0 0 5px;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.separatore{width:586px;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.box_polizze img{margin:0 25px 5px 0;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.box_polizze img.nomargin{margin-right:0;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.padding_onclick{padding:0 0 0 5px; float:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.onclick{width:568px; /*height:230px; background-color:#ffffff;*/ color:#656565; padding:8px 0 0 0; float:left;}
/*div#main div#assicurativi div#assicurativi2 div.padding_box2 div.grey{height:130px; background-color:#f2f2f2;}*/
/*div#main div#assicurativi div#assicurativi2 div.padding_box2 div.bottom{height:130px;}*/
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.onclick p{padding:12px 20px 0 20px;}
div#main div#assicurativi div#assicurativi2 div.padding_box2 div.onclick p.title{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#f39322;}

div#main div#prodotti_bottom{width:636px; height:235px; background:url(../img/bg_prodotti_bottom.jpg) no-repeat 0 100%; float:left; text-align:left; color:#656565;}
div#main div#prodotti_bottom h2{border:0; line-height:normal; font-size:11px; color:#f39322; text-transform:uppercase; margin:35px 0 0 0;}
div#main div#prodotti_bottom p{padding:12px 40px 0 0;}
div#main div#prodotti_bottom img{float:left; margin:60px 20px 60px 20px;}

div#main div#assicurativi div#assicurativi2 div.padding_box_pac{padding:0 20px 30px 3px; float:left; color:#656565; line-height:16px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_pac img.sx{margin:70px 40px 50px 0;}
div#main div#assicurativi div#assicurativi2 div.padding_box_pac img.arrow{margin-right:3px; margin-top:4px; vertical-align:top;}

div#main div#assicurativi div#assicurativi2 div.padding_box_carte{padding:10px 40px 40px 40px; float:left; color:#656565; line-height:18px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte p.orange{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#f39322; padding:0 0 3px 10px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte span.blue{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div{float:left; width:546px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.separatore{float:left; width:546px; height:30px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.separatore2{float:left; width:390px; height:10px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.line2{float:left; width:546px; height:30px; border-top:1px dotted #cecece;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.sx{float:left; width:156px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.dx{float:left; width:390px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.box_carta{width:390px; height:114px; background:url(../img/bg_box_carta.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.box_carta p{padding:12px 15px 0 25px;}
div#main div#assicurativi div#assicurativi2 div.padding_box_carte div.box_carta img{margin:4px 3px 0 2px; vertical-align:top;}

/* Area stampa */
div#main div.padding_areastampa_top{padding:20px 30px 0 20px; float:left;}
div#main div.padding_areastampa_top div.sx{width:auto; float:left;}
div#main div.padding_areastampa_top img.img{margin:10px 0 30px 0;}
div#main div.padding_areastampa_top div.button{width:172px; padding:9px 0 10px 0; background:url(../img/bg_button.jpg) no-repeat 0 0; font-size:10px; color:#656565; text-align:center; float:right;}
div#main div.padding_areastampa_top div.button a{color:#656565; text-decoration:none;}
div#main div.padding_areastampa_top div.button a:hover{color:#f39322;}
div#main div#box_ricerca_archivio{width:304px; height:258px; background:url(../img/bg_box_ricerca_archivio.jpg) no-repeat 0 0; float:left;}
div#main div#box_ricerca_archivio h2{border:0; line-height:normal; margin:12px 0 0 28px; font-size:11px; color:#0f458b;}
div#main div#box_ricerca_archivio div.padding_table{padding:15px 0 0 28px;}
div#main div#box_ricerca_archivio table{width:248px;}
div#main div#box_ricerca_archivio td{height:50px; border-bottom:1px dotted #cecece; font-size:10px; text-transform:uppercase; color:#0f458b;}
div#main div#box_ricerca_archivio td.noborder{border-bottom:0;}
div#main div#box_ricerca_archivio select{width:110px; background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:none;}
div#main div#areastampa_bottom{width:654px; color:#656565; background:url(../img/bg_areastampa_bottom.jpg) no-repeat 0 0; float:left;}
div#main div#areastampa_bottom div.comunicato{float:left;}
div#main div#areastampa_bottom h2{border:0; line-height:normal; margin:30px 0 0 0; font-size:11px; color:#656565; font-weight:bold;}
div#main div#areastampa_bottom h3{margin:0 20px 0 0; font-size:11px; color:#f39322; font-weight:bold;}
div#main div#areastampa_bottom h3 span{font-weight:normal; font-style:italic; color:#9fa0a3;}
div#main div#areastampa_bottom img.sx{margin:30px 40px 50px 20px;}
div#main div#areastampa_bottom div.line2{width:530px; height:30px; border-bottom:1px dotted #cecece; float:left;}
div#main div#areastampa_bottom div.link2{float:right; margin:5px 25px 0 0;}
div#main div#areastampa_bottom div.link2 a{font-size:10px; /*color:#656565;*/}
div#main div#areastampa_bottom div.link2 a:hover {color:#f39322;}

/* Sezione index */
div#main div#box_indexsezione_bottom{width:648px; height:195px; background:url(../img/bg_box_promotori_bottom.jpg) no-repeat 0 0; float:left; text-align:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#main div#box_indexsezione_bottom h2{border:0; line-height:normal; margin:20px 0 0 20px; font-size:11px;}
div#main div#box_indexsezione_bottom p{padding:12px 35px 0 0;}
div#main div#box_indexsezione_bottom img{margin:10px 0 0 0;}
div#main div#box_indexsezione_bottom img.sx{margin:40px 20px 0 10px;}

/* Spalle */
div#main div#box_transazioni{width:296px; height:512px; background:url(../img/bg_box_transazioni.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_transazioni h2{margin:10px 0 0 15px; font-size:11px; font-weight:bold; color:#0f458b;}
div#main div#box_transazioni p{padding:30px 15px 0 15px; line-height:16px; color:#656565;}
div#main div#box_transazioni img{margin:4px 3px 0 0; vertical-align:top;}
div#main div#box_inevidenza{width:296px; height:238px; background:url(../img/bg_box_inevidenza.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_inevidenza.small{height:193px; background:url(../img/bg_box_inevidenza2.jpg) no-repeat 0 0;}
div#main div#box_inevidenza h2{margin:10px 0 20px 15px; font-size:11px; font-weight:bold; color:#0f458b;}
div#main div#box_inevidenza div{float:left;}
div#main div#box_inevidenza img{margin:0 10px 0 15px;}
div#main div#box_inevidenza p{padding:0 15px 0 0;}
div#main div#box_inevidenza div.link{margin:0 15px 0 15px; width:236px; height:30px; line-height:30px; border-top:1px dotted #cecece; min-width:266px;}
div#main div#box_inevidenza div.link a{font-size:10px; /*color:#656565;*/}
div#main div#box_inevidenza div.link a:hover {color:#f39322;}
div#main div#box_inevidenza div.link2{float:right; margin:0 15px 0 0;}
div#main div#box_inevidenza div.link2 a{font-size:10px; /*color:#656565;*/}
div#main div#box_inevidenza div.link2 a:hover {color:#f39322;}
div#main div#box_inevidenza2{width:296px; height:322px; background:url(../img/bg_box_inevidenza3.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_inevidenza2 h2{margin:10px 0 20px 20px; font-size:11px; font-weight:bold; color:#0f458b;}
div#main div#box_inevidenza2 div{float:left;}
div#main div#box_inevidenza2 img{margin:0 12px 0 20px; float:left;}
div#main div#box_inevidenza2 img.carta{margin:0 8px 0 16px; float:left;}
div#main div#box_inevidenza2 p{padding:0 10px 0 0;}
div#main div#box_argomenti{width:296px; height:226px; background:url(../img/bg_box_argomenti.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_argomenti h2{margin:10px 0 20px 15px; font-size:11px; font-weight:bold; color:#f39322;}
div#main div#box_argomenti li{background:url(../img/ico_arrow4.jpg) no-repeat 4px 14px; padding-left:15px; line-height:30px; color:#0f458b; border-bottom:1px dotted #cecece;}
div#main div#box_argomenti ul{margin:0 15px 0 15px;}
div#main div#box_argomenti li a{color:#0f458b;}
div#main div#box_argomenti li a:hover{color:#f39322;}
div#main div#box_argomenti li.orange {background:url(../img/ico_arrow2.jpg) no-repeat 4px 14px; color:#f39322;}
div#main div#box_argomenti li.orange a{color:#f39322;}
div#main div#box_argomenti p.nota{font-size:10px; line-height:18px; padding:8px 20px 12px 20px;}
div#main div.box_contatta_promotore{width:296px; height:226px; background:url(../img/bg_box_contatta_promotore.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div.box_contatta_promotore h2{margin:10px 0 30px 15px; font-size:11px; font-weight:bold; color:#f39322;}
div#main div.box_contatta_promotore p{padding:0 30px 20px 15px;}
div#main div.box_contatta_promotore div.padding_table{padding:0 15px 0 15px;}
div#main div.box_contatta_promotore div.padding_table div.button{width:79px; padding:9px 0 10px 0; background:url(../img/bg_button2.jpg) no-repeat 0 0; font-size:10px; color:#656565; text-align:center; float:right;}
div#main div.box_contatta_promotore div.padding_table td{padding:5px 0 5px 0;}
div#main div.box_contatta_promotore div.padding_table td.right{text-align:right;}
div#main div.box_contatta_promotore div.padding_table td.dotted{border-top:1px dotted #cecece; padding:10px 0 10px 0;}
div#main div.box_contatta_promotore div.padding_table input{background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:122px; border:1px solid #cecece; padding-left:5px;}
div#main div.box_contatta_promotore div.padding_table select{background-color:#ffffff; color:#9fa0a3; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:126px; border:1px solid #cecece;}
div#main div#box_numeroverde{width:296px; height:122px; background:url(../img/bg_box_numeroverde.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_numeroverde h2{margin:20px 0 20px 15px; font-size:11px; font-weight:bold; color:#0f458b;}
div#main div#box_numeroverde img{margin:0 10px 0 15px;}
div#main div#box_numeroverde p{padding:10px 15px 0 0; font-size:10px; text-transform:uppercase;}
div#main div#box_suggerimenti{width:296px; height:90px; background:url(../img/bg_box_suggerimenti.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div#box_suggerimenti h2{margin:12px 0 0 22px; font-size:15px; color:#ffffff; text-transform:uppercase;}
div#main div#box_suggerimenti h3{margin:0 0 0 22px; font-size:16px; color:#ffe397;}
div#main div#box_suggerimenti img.img{position:absolute; top:4px; right:20px;}
div#main div#box_suggerimenti img.btn{position:absolute; left:22px; bottom:22px;}
div#main div#box_trova_promotore{width:296px; height:90px; background:url(../img/bg_box_trova_promotore.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div#box_trova_promotore h2{margin:17px 0 0 20px; font-size:15px; color:#ffffff;}
div#main div#box_trova_promotore img.img{position:absolute; top:4px; right:20px;}
div#main div#box_trova_promotore img.btn{position:absolute; left:20px; bottom:22px;}
div#main div#box_richiedi_info{width:296px; height:110px; background:url(../img/bg_box_richiedi_info.jpg) no-repeat 0 0; float:left; text-align:left; position:relative;}
div#main div#box_richiedi_info h2{margin:35px 0 0 15px; font-size:15px; color:#ffffff;}
div#main div#box_richiedi_info p{padding:4px 0 0 15px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
div#main div#box_richiedi_info a{color:#ffffff;}

/* Footer */
div#footer {width:1000px; line-height:50px; background:url(../img/bg_footer.jpg) no-repeat 0 0; text-align:center; font-size:8px; font-family:Helvetica, sans-serif; text-transform:uppercase; float:left;}
#footer li {display:inline;}
#footer li.separatore {padding:0 0 0 20px;}

/* Landing */
div#main_landing {width:950px; height:530px; float:left; text-align:left; position:relative;}
div#main_landing div{position:absolute; top:50%; left:50%; margin-left:-475px; margin-top:-25px; width:950px; height:50px; float:left; text-align:center;}
div#main_landing p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#0f458b; padding-bottom:20px;}
div#main_landing img.arrow{margin-right:3px;}
div#main_landing a {color:#f39322; text-decoration:none;}
div#main_landing a:hover {text-decoration:underline;}

/* Credits */
div#credits {width:500px; height:262px; background:url(../img/bg_credits.jpg) no-repeat 0 0; float:left; text-align:left; position:relative; color:#656565; padding:40px;}
div#credits img.logos{position:absolute; top:20px; left:48px;}
div#credits img.logon{position:absolute; top:132px; right:38px;}
div#credits div.txts{position:absolute; top:42px; right:38px;}
div#credits div.txtn{position:absolute; top:124px; left:48px;}
div#credits div.txtn a{color:#95a9cc;}
div#credits div.txtn a:hover{text-decoration:underline;}

/* Dati Anagrafici */
div#datiAnagrafici {width:500px; height:262px; background:url(../img/bg_credits.jpg) no-repeat 0 0; float:left; text-align:left; color:#656565; padding:40px;}

/* Popup */
div#popup {width:600px; height:500px; float:left; text-align:left; position:relative;}
div#popup a {color:#f39322; text-decoration:none;}
div#popup a:hover {text-decoration:underline;}
div#popup div#top{position:absolute; top:0; left:0;}
div#popup div#bottom{position:absolute; bottom:0; left:0;}
div#popup div#copyright{position:absolute; bottom:45px; left:58px; z-index:100;}
div#popup div#content{position:absolute; top:115px; left:58px; width:515px; height:315px; z-index:100;}
div#popup div#content h2{font-size:14px; font-weight:bold; color:#0f458b; line-height:30px; border-bottom:1px solid #fce4c9;}
div#popup div#content p{padding:12px 10px 0 0;}
div#popup div#content div.scroll{position:absolute; top:40px; left:0; width:515px; height:275px; overflow:auto; line-height:18px;}
div#popup div#content div.scroll ul{margin:0; padding:12px 0 8px 0; list-style-type:none;}
div#popup div#content div.scroll ul li{background:url(../img/ico_pdf4.jpg) 0 0 no-repeat; padding:5px 0 0 30px; height:40px; line-height:normal;}
div#popup div#content div.scroll p.evid{border: solid 5px #f39322; padding: 10px; margin: 20px 10px 10px 0;}

/* aggiunta per demo - inizio */
div#main div#box_inevidenza3{width:296px; background:url(../img/bg_box_inevidenza3.jpg) no-repeat 0 0; float:left; text-align:left;}
div#main div#box_inevidenza3 h2{margin:10px 0 20px 20px; font-size:11px; font-weight:bold; color:#0f458b;}
div#main div#box_inevidenza3 img{margin:0 0 0 3px;}
div#main div#flashDemo{clear:both;margin:0;padding:0;height:450px;overflow:hidden;}
/* aggiunta per demo - fine */
