/**** GENERALE ****/
html, body { margin: 0; padding: 0; color: #272f27; font: 100% Arial, Verdana, Helvetica, sans-serif; height: 100%; text-align: center;  }
body { background: url(../multimedia/generale/elementi/sfondo_sfumato.jpg) repeat-x top left #dcdcdb; padding: 11px 0 0 0 }
body input, body textarea , body select { border-top-color:#CCCCCC;  border-left-color:#CCCCCC; border-bottom:none;  border-right:none}

/**** GENERALE ELEMENTI ****/
img { border: 0; background: none }
ul, ol { margin: 0 0 0 14px; padding: 0 }
a { text-decoration: none; color: #4d4f52 }
hr { background: #fff; width: 100%; height: 1px; margin: 10px auto 10px 0; clear: both; color: #ccc }
hr.double { border: none 0; background: #fff; width: 100%; height: 2px; margin: 3px auto 0 0; text-align: left; clear: both }
p { margin: 12px 0; color: #4d4f52 }
h1, h2, h3, h4, h5, h6 { color: #272f27; font-weight: normal }
 
#H1testoFlash_10 {padding:0px; margin:0px;}
#H1testoFlash_11, #H3testoFlash_11 {padding:0px; margin:0px 0px 10px 0px;}
#H2testoFlash_11, #H2testoFlash_12, #H2testoFlash_13, #H2testoFlash_14, #H2testoFlash_15 {margin:0px 0px 20px 0px; padding:0px;}


form label { font-weight: bold }
select, input, textarea { margin: 0; padding: 2px; border: 1px solid #000 }
input.nb { border: 0 none }
address { font-style: normal }
fieldset { border: 0; padding: 0; margin:0 }
#separatore{ height:11px}

/**** HEADER ****/
#header { background: #6e7274; margin: 0 0 0 0; width: 944px; height:77px}
#header img { float: left; }

ul#menu_header { margin: 0 0 0 7px; list-style-type: none; float: left; clear: both; padding-top:44px }
ul#menu_header li { float: left; text-transform: uppercase;}
ul#menu_header li a { color: #fff; font-size: 10px; background:url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 9px 6px no-repeat; padding: 3px 11px 8px 21px; border-left: 1px solid #fff; display: block; margin: 9px 0 0 0 }
ul#menu_header li a:hover, ul#menu_header li a:focus { background-color: #75808c }
ul#menu_header li.current { background: url(../multimedia/testata/immagini/bg_tab_right.gif) top right no-repeat; padding: 0 4px 0 0 }
ul#menu_header li.current a { background: url(../multimedia/testata/immagini/bg_tab_left.gif) top left no-repeat #fff; color: #000; font-size: 11px; padding: 11px 22px 8px 26px; border-top: 1px solid #a6acb3; border-right: 0 none; font-weight: bold; border: 0 none; margin: 0 }
ul#menu_header li.current a:hover, ul#menu_header li.current a:focus { background-color: #fff }
ul#menu_header li.first a { padding-left: 25px; background-position: 12px 6px; border: 0 none }
ul#menu_header li.only a { border-left: 0 none }

/**** CONTENITORI sfondi ****/
#contenitore{ margin: 0px auto;  text-align: left; width: 944px; padding: 11px; font-size: .70em; background: #fff }
#contenuto_pagina_home {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/home/sfondo/sfondo_home.jpg)}
#contenuto_pagina_trasparenza {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/trasparenza/sfondo/sfondo_trasparenza.jpg)}
#contenuto_pagina_contattaci {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/contattaci/sfondo/sfondo_contattaci.jpg)}
#contenuto_pagina_prodotti_finanziari {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/prodotti_finanziari/sfondo/sfondo_prodotti_finanziari.jpg)}
#contenuto_pagina_renting {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/renting/sfondo/sfondo_renting.jpg)}
#contenuto_pagina_renting_full {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/renting/sfondo/sfondo_renting_full.jpg)}
#contenuto_pagina_renting_light {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/renting/sfondo/sfondo_renting_light.jpg)}
#contenuto_pagina_leasing{background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/leasing/sfondo/sfondo_leasing.jpg)}
#contenuto_pagina_ti_richiama{background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/ti_richiama/sfondo/sfondo_ti_richiama.jpg)}
#contenuto_pagina_lavora_con_noi{background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/lavora_con_noi/sfondo/sfondo_lavora_con_noi.jpg)}
#contenuto_pagina_lavora_con_noi_p{background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/lavora_con_noi/sfondo/sfondo_lavora_con_noi_p.jpg)}

#popup{margin: 0px auto;  text-align: left;   font-size: .80em; background: #fff }

#contenitore_box_bianco_pagine {padding:12px 12px 40px 12px; margin-top:300px; background-color:#FFFFFF }
#contenitore_box_bianco_pagina_alta {padding:12px 12px 30px 12px; margin-top:170px; background-color:#FFFFFF }
#contenitore_box_bianco_pagine_medio {padding:12px 12px 30px 12px; margin-top:200px; background-color:#FFFFFF }

#contenitore_testo{ padding-right:15px}
/**** CONTENITORI calcolo ****/
#contenuto_pagina_calcolo_online {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; background-image:url(../multimedia/calcolo_online/sfondo/sfondo_calcolo_online.jpg)}
#contenitore_form_calcolo { width:655px; background-color:#edf3f6; padding:12px 15px 10px 15px; margin-right:25px; font-size:12px}
#contenitore_form_curriculum{ width:860px; background-color:#edf3f6; padding:8px 15px 20px 15px; margin-right:25px; font-size:12px}
#contenitore_link_stampa{background-image:url(../multimedia/calcolo_online/sfondo/fascia_bianca.jpg); width:661px; height:48px; vertical-align:middle; text-align:center; padding:12px 0px 0px 15px ; height:35px ; margin-top:5px; background-repeat:no-repeat;}

/**** CONTENITORI CAMPAGNE ****/
#contenuto_pagina_campagne {background-color: #ffffff; background-repeat: repeat-x; padding: 18px 11px 25px 11px; }
#contenitore_box_bianco_pagine_campagna {padding:0px 0px 30px 0px;  background-color:#FFFFFF }
#foto_campagne{ width:943px; height:306px}

/**** home ****/
#div_flash_sotto{z-index:0;}
#cont_bnr{border-style:solid; border-color:#003057; border-width:1px; width:221px;}
#div_menu_sopra{z-index:2;position:absolute;left: 750px;top: 400px;}
#div_menu_sopra_bnr{z-index:2;position:absolute; left:12px; top:400px;}
#div_menu_sopra_bnr2{z-index:2;position:absolute; left:250px; top:400px;}
#txt_div_menu_sopra_bnr{color:#FFFFFF; margin:3px 5px 0px 10px; text-align:left; font-weight:700; width:221px;}
#txt_div_menu_sopra_bnr img{ padding-top:3px}


/* menu_bianco_home */
.menu_bianco_home { width: 181px; background: url(../multimedia/generale/elementi/elemento_menu_bianco.png) no-repeat bottom right }
.menu_bianco_home ul { margin: 0;  padding: 0 5px 5px 0; list-style-type: none }
.menu_bianco_home ul li { border-bottom: 1px solid #c8c8c8 }
.menu_bianco_home ul li a { font-weight: bold; color: #434644; padding: 6px 10px 6px 10px; display: block; background: url(../multimedia/generale/elementi/icon_freccia_scura.gif) 160px 10px no-repeat #fff }
.menu_bianco_home ul li a:hover, .menu_bianco_home ul li a:focus { background-color: #e7ebe5 }

/* menu_bianco_pagine */
.menu_bianco_pagine { width: 180px; background: url(../multimedia/generale/elementi/elemento_menu_bianco.png) no-repeat bottom right }
.menu_bianco_pagine ul { margin: 0;  padding: 0 5px 5px 0; list-style-type: none }
.menu_bianco_pagine ul li { border-bottom: 1px solid #c8c8c8 }
.menu_bianco_pagine ul li a { font-weight: bold; color: #434644; padding: 6px 10px 6px 10px; display: block; background: url(../multimedia/generale/elementi/icon_freccia_scura.gif) 157px 10px no-repeat #fff }
.menu_bianco_pagine ul li a:hover, .menu_bianco_pagine ul li a:focus { background-color: #e7ebe5 }

/* bnr_link_immagine */ 
.bnr_link_immagine { height:140px; width: 180px; background: url(../multimedia/generale/elementi/elemento_menu_bianco.png) no-repeat bottom right }
.bnr_link_immagine ul { margin: 0;  padding: 0 5px 5px 0; list-style-type: none }
.bnr_link_immagine ul li a { font-weight: bold; color: #434644; padding: 6px 10px 6px 18px; display: block; background: url(../multimedia/generale/elementi/icon_freccia_scura.gif) 8px 10px no-repeat #fff }

/* torna_indietro_link - fascia grigia con link alla sezione precedente */
.torna_indietro_link {  width:100%; height:30px; background-color:#767b76; }
.torna_indietro_link ul { margin: 0;  padding: 0 0px 0px 0; list-style-type: none }
.torna_indietro_link ul li a { font-weight: bold; color: #ffffff; padding: 8px 0px 0px 24px; display: block; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 13px 12px no-repeat  }

/* FOOTER */
#footer { text-align: left; clear: both; background: #fff; margin: 0 -11px 0 -11px; padding: 11px 10px 10px 10px }
/* 3.5 - footer links */
#footer ul li { margin: 0; float: left; border-right: 1px solid #757575; padding: 0 7px; list-style-type: none }
#footer ul li.first { border: 0 none; margin: 0 20px 0 0; padding: 0 }
#footer ul li.last { border: 0 none }
#footer a:focus, div#footer a:hover { background: #e3eefc }

/* TESTO */
#contenitore_testo{}
#contenitore_testo li { padding-bottom:5px; margin-left:5px;}
#testo_info{ font-size:10px}


/* FORM */
#formpulsante {clear: both; cursor:hand}
#formpulsante a {float: left; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 55px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_aggiorna a { widows:200px display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 105px 12px no-repeat #6e7275; font-weight: bold; color: #fff ; }
#etichetta_calcolo{width:160px;  margin:2px 4px 3px 2px; padding:6px 0px 6px 0px;height:16px  }
#dati_calcolo{ background-color:#e4e7e9; margin:2px 2px 3px 2px; padding:6px 0px 6px 0px; text-align:center; height:16px; border:none; font-size:12px }
#dati_calcolo  input { border:none}
#dati_calcolo_scuro{width:140px; background-color:#d4d7d9; margin:2px 2px 3px 2px; padding:6px 0px 6px 0px; text-align:center; color:#525652; height:16px ; border:none }
#titolo_dati{width:140px; height:28px; text-align:center; font-size:13px; color:#525652}
#contenitore_pulsante_form{padding:10px 0px 0px 190px; margin:2px; text-align:left}
#info_modello{ text-align:left; font-size:12px; padding:2px 0px 2px 2px;}
#formpulsante_login {clear: both;}
#formpulsante_login a {cursor:hand; float: left; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 48px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_salva {clear: both;}
#formpulsante_salva a {cursor:hand; float: left; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 48px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_indietro {clear: both;}
#formpulsante_indietro a { cursor:hand; float: left; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 58px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_leasing {clear: both;}
#formpulsante_leasing a {cursor:hand; float: left; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 185px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_scegli {clear: both;}
#formpulsante_scegli a {cursor:hand; width:100px; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 80px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_indietro {clear: both;}
#formpulsante_indietro a {cursor:hand; width:45px; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) -5px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_lungo {clear: both;}
#formpulsante_lungo a {cursor:hand; width:100px; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 108px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#formpulsante_conferma {clear: both; cursor:hand}
#formpulsante_conferma a {cursor:hand; width:58px; display: block; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 70px 12px no-repeat #6e7275; font-weight: bold; color: #fff }


/* Scritte flash */
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0 }
.sIFR-replaced { visibility: visible !important }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden }
.sIFR-active h1, .sIFR-active h2 { visibility: hidden; font-family: Arial; line-height: 1em; font-weight: normal; color: #272f27 }
.sIFR-active h1 { padding: 0; margin: 0; font-size: 36px }
.sIFR-active h2 { font-size: 18px; padding: 0; margin: -10px 0 0 0 }


/* ti richiama */
#tirichiamapulsante {clear: both;}
#tirichiamapulsante a {float: left; display: block; margin-left:280px; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 45px 12px no-repeat #6e7275; font-weight: bold; color: #fff }
#lavoraconnoipulsante a {float: left; display: block; margin-left:20px; padding: 8px 18px 8px 10px; background: url(../multimedia/generale/elementi/icon_freccia_bianca.gif) 45px 12px no-repeat #6e7275; font-weight: bold; color: #fff }


/*  menu options */
ul.menu_sezione { margin: 0; border-top: 1px solid #c2c2c0; list-style-type: none }
ul.menu_sezione li { border-bottom: 1px solid #c2c2c0;}
ul.menu_sezione li a { color: #434644; text-transform: uppercase; padding: 8px 0 7px 74px; display: block; background-position: left top; background-repeat: no-repeat; background-color: #fff }
ul.menu_sezione li a:hover, ul.menu_sezione li a:focus { background-color: #e7ebe5!important}
ul.menu_sezione li p { margin: 8px 0 12px 0 }


/*  stampa */
#contenitore_stampa{ margin: 0px auto;  text-align: left; width: 18cm; height:720px; padding: 15px; font-size: .70em; background: #ffffff }
#contenitore_form_calcolo_stampa { width:655px;  padding:8px 15px 20px 0px; margin-right:25px; font-size:12px; background: #ffffff}
#info_modello_stampa{ text-align:left; font-size:12px; padding:2px 0px 2px 8px;}
#info_stampa_piedipagina{ padding:10px}


/*  area riservata */

#contenuto_area_riservata {background-color: #ffffff; background-repeat: repeat-x; padding: 30px 11px 25px 11px; background-image:url(../admin/multimedia/homepage/sfondo/interfaccia_area_riservata.jpg)}
#contenitore_form_login { width:500px; background-color:#edf3f6; padding:8px 15px 20px 15px; margin-right:25px; font-size:12px}
#contenitore_form {  background-color:#edf3f6; padding:8px 15px 20px 15px; margin-right:25px; font-size:12px}

#tr_titolo_area_riservata{color:#FFFFFF; background-color:#767b76 }
#tr_fascia_dati_chiara{ background-color:#e4e7e9}
#tr_fascia_dati_scura{ background-color:#d4d7d9}

/* definizione stili per box rca */
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter: alpha(opacity=70); opacity: 0.70;}
#rcabox{ position: absolute; left: 0; z-index: 100; text-align: left; background-color:#edf3f6; border-width: 12px; border-color: #ffffff; border-style: solid; font-size: 12px; height:700px}