/***** SoldiOnline CSS Finanza Personale *****/

.pag_corpo h1 {font-size: 22px !important; color: #555555; margin: 10px 0px 0px 0px; }

.menu li.menu_personal a { background:url('/images/soldionline_all.gif') no-repeat -272px -152px !important; }
.tit_big_fin {font-size:32px;margin:20px 10px 10px;}

/* box assicurazioni */
.box_assicurazioni {border:1px solid #ccc;}
.box_assicurazioni div {height:auto;width:auto;float:none;}
.box_assicurazioni div a p {margin:3px 0 0;color:#000;font:normal 12px arial;}
.box_assicurazioni div ul {padding:10px 10px 0;font-size:12px;}
.box_assicurazioni div ul li {margin-bottom:2px;background: url('/images/quad.gif') no-repeat 0 6px;padding-left:10px;}

.tit_del_giorno .tdg_sotto_txt {clear:none;}
.tit_del_giorno ul {clear:both;;}

.fin_calcolators {border:0px solid #eee;padding:1px;margin:15px 0 15px;margin-top:15px;overflow:hidden;width:421px}
.fin_calcolators h3 {margin:0;font:bold 11px tahoma;text-transform:uppercase;border-bottom:1px solid #ddd;padding:3px 0 3px 25px;color:#555;}
.fin_calcolators ul {font-size:12px;padding:5px 8px 8px;}
.fin_calcolators ul li a b {font-size: 9px;}

.ul3lnks {margin:5px 0; !important}
.ul3lnks li {float:left;width:20%;text-align:center;font:bold 11px tahoma;}
.ul3lnks li img {display:block;margin:8px auto;}
.ul3lnks li a {color:#555;}

.gui_art_small {margin:0 5px 15px;}
.gui_art_small h3 {margin:0;}
.gui_art_small span {font:normal 11px tahoma;color:#888;margin-bottom:15px;display:block;}
.gui_art_small a {display:block;font-size: 12px;color:#555;}
.gui_art_small h3 a {font:bold 16px arial;color:#253D82;}
.gui_art_small a img {float: left;margin-right:10px;width:60px;height:60px;}
.gui_art_small a span {color:#c33;font-size:10px;}
.gui_art_small ul li {margin-bottom:5px;background: url('/images/quad.gif') no-repeat 0 6px;padding-left:10px;}
.gui_art_small ul li a {color:#253D82;}
/* .gui_art_small a:hover {color:#c33;} */

.cont_cvdire {padding: 5px;color:#555;font-size:12px;background: url('/images/bg_box.gif') repeat-x left bottom;line-height:1.4;}
.cont_cvdire b {display:block;margin-bottom:10px;color:#25a;font-size:13px;}

/* sidebar */
.mtop20 {margin-top:20px;}

/* lista news sottosezioni */
.fp_corpo ul.sci_list {margin:15px 10px 0;}
.fp_corpo ul.sci_list li {margin-bottom:15px;background: url('/images/quad_red.gif') no-repeat 4px 7px;padding-left:20px;}
.fp_corpo ul.sci_list li a {font:bold 16px arial;}
.fp_corpo ul.sci_list li span {display:block;font:normal 11px tahoma; color:#888;margin:5px 0;}
.fp_corpo ul.sci_list li p {margin:0;line-height:1.4;font-size:12px;}

/* topper */

ul.lista_finanza_tools {margin: 10px 0px 10px 0px;padding: 0px;width: 128px;font-weight: bold;float: left;}
ul.lista_finanza_tools li {background-color: #f0f0f0;border-bottom: 1px dotted #898989;}
ul.lista_finanza_tools li a {display:block;padding: 8px 5px;}
ul.lista_finanza_tools li a:hover {background:#AACEF3;color:#fff;text-decoration:none;}

.sezione_topper_foto {float: left;overflow: hidden;height:230px;margin: 10px 0px 10px 10px;overflow:hidden;width:285px;overflow: hidden;z-index:5;_z-index: 1;_zoom:1; position: relative;}
.topper_foto {position: absolute; _zoom:1; z-index: 10; width: 100%;  margin: 0px;  left: 0;  bottom: 0px;  height: 88px !important;  background-color: #ffffff;filter: alpha(opacity:70);HTMLOpacity: 0.70;MozOpacity: 0.70;opacity: 0.70;  overflow: hidden;  color: #000;   text-indent: 0;}
.topper_foto h2 {margin: 5px 0px 0px 10px;font-weight: normal;font-family:Arial;font-size: 20px;}
.topper_foto h2 a {}
.topper_foto p {margin: 0px 0px 0px 10px;color:#000000 !important;font-weight: normal;font-family:Arial;font-size: 12px;}

/* firefox */
.topper_foto {  background: transparent url(/images/bg_topper.png)!important; opacity: 1!important; }
       
/* sotto la lente */
.box_sottolalente {border:1px solid #b8d6a1; border-top: 6px solid #b8d6a1;}
.box_sottolalente .tit_box_ct {background:#ecf4e6;}
.box_sottolalente ul {padding:15px 10px 0; background:#ecf4e6; margin: 0px 1px 1px 1px;}
.box_sottolalente ul li {margin-bottom:10px; border-bottom: 1px dotted #e6e0c9; padding: 0px 0px 10px 0px;}
.box_sottolalente ul img {float:left;margin:0 10px 0 0;width:60px;}
.box_sottolalente ul small {text-transform:uppercase;color:#888;font:normal 10px arial;}
.box_sottolalente ul h3 {margin:2px 0 5px;font:bold 13px arial;}
.box_sottolalente ul p {margin:0;font-size:12px;color:#555;text-align:justify;}
.box_sottolalente ul a:hover h3 {text-decoration:underline;}
.box_sottolalente .tit_box_ct h3 {font-size: 0px !important;background: #ecf4e6 url('/images/tit_approfon2.gif') no-repeat;width: 326px;height: 22px;}
.box_sottolalente .tit_box_ct  {margin-bottom: 0px !important;}
.box_sottolalente ul li p a:hover {text-decoration: none !important; color: #253D82 !important;}
.box_sottolalente ul li a small:hover {text-decoration: none !important;}
            

/* assicurazioni */
.col_dx {width:170px;overflow:hidden;float: left;margin:15px 0 0 0;}
.box_small_dx {border:1px solid #4DAC26;margin-bottom:15px;padding:1px;}
.box_small_dx ul {background: url('/images/bg_box.gif') repeat-x left bottom;padding:5px 5px 0;}
.box_small_dx ul li {margin-bottom:8px;background:url('http://www.cercassicurazioni.it/parts-commons/css/ico_checked.gif') no-repeat 2px 7px;padding-left:24px;}
 

/* menù alto */
div.fpMenu {
background: url('/images/qzmenu.gif') bottom left no-repeat;
overflow: hidden;
clear: both;
margin: -2px 0px 5px 0px;
padding: 5px 5px 8px 21px;
color: #ccc;
font-size: 16px;
}

div.fpMenu a {
font-size: 12px !important;
padding: 0px 3px 0px 1px;
} 

div.fpMenu span{color:#555;font-size: 12px !important;font-weight: bold}         
