/*****BASIC STYLE****/
*{font-family:Arial, sans-serif;font-size:11px;}
body {margin:0;padding:8px 0 0 0;background:#00375a;color:#848484;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#00375a;text-decoration:underline;}
a:hover{text-decoration:underline;}

/*****END BASIC STYLE****/

/*IE specific bug fixes*/
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
/*END RESET*/

.contenitore_categorie {margin-top:30px;}


#layout{width:934px;margin:0 auto;padding:0 8px;}
.prehp{background:#fff;}
.hp{background:#ecf1f0 url(../img/shared/bg_layout.gif) left top repeat-x;}
.interne{background:#fff;}

/*hp*/
#header{height:75px;}
#logo{display:inline;float:left;}
#ricerca_hp{display:inline;float:right;width:305px;}
#ricerca_hp .txt_ricerca{height:30px;padding:10px 0 0 0;background:url('../img/shared/hdots_grey.gif') left bottom repeat-x;}
#ricerca_hp .txt_ricerca label{display:inline;float:left;padding:2px 5px 0 0;color:#0099ff;}
#ricerca_hp .txt_ricerca input{display:inline;float:left;}
#ricerca_hp .txt_ricerca input.txt{width:195px;margin:0 5px 0 0;}
#ricerca_hp ul{list-style:none;height:15px;margin:0;padding:10px 0 0 0;}
#ricerca_hp ul li{display:inline;float:left;}
#ricerca_hp ul li a:link, #ricerca_hp ul li a:visited{padding:0 8px;color:#5a5b5d;text-decoration:none;}
#ricerca_hp ul li a.first{padding:0 8px 0 0;border:0;}

#ricerca_int{display:inline;float:right;width:590px;height:25px;padding:25px 0 0 0;background:url('../img/shared/hdots_grey.gif') left bottom repeat-x;}
#ricerca_int .txt_ricerca{dispaly:inline;float:left;}
#ricerca_int .txt_ricerca label{display:inline;float:left;padding:2px 5px 0 0;color:#0099ff;}
#ricerca_int .txt_ricerca input{display:inline;float:left;}
#ricerca_int .txt_ricerca input.txt{width:130px;margin:0 5px 0 0;}
#ricerca_int ul{dispaly:inline;float:left;list-style:none;width:358px;height:15px;margin:0;padding:2px 0 0 0;}
#ricerca_int ul li{display:inline;float:left;}
#ricerca_int ul li a:link, #ricerca_int ul li a:visited{padding:0 8px;color:#5a5b5d;text-decoration:none;}
#ricerca_int ul li a.first{padding:0 8px 0 0;border:0;}

#c_hp{clear:both;display:inline-block;height:auto !important;height:1%;}
#c_hp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}


/*col sx hp*/
#c_hp #col_sx{display:inline;float:left;width:727px;margin:0 12px 0 0;}
#claim_hp{position:relative;height:265px;margin:0 0 10px 0;}
#claim_hp p{position:absolute;bottom:15px;left:20px;height:38px;width:198px;z-index:50;}
#claim_hp p a{position:relative;display:block;height:38px;width:198px;z-index:60;}

#boxes_hp{clear:both;display:inline-block;height:auto !important;height:1%;}
#boxes_hp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#boxes_hp .h1{position:relative;height:41px;width:235px;}
#boxes_hp .h1 p{position:absolute;top:13px;right:10px;}

#box_privati{display:inline;float:left;width:235px;height:245px;padding:0 6px 0 0;margin:0 5px 0 0;background:url('../img/shared/vdots_blue.gif') right top repeat-y;}
#box_privati .h1{background:url('../img/hp/tab_privati.gif') left top no-repeat;}
#box_imprese{display:inline;float:left;width:235px;height:245px;padding:0 6px 0 0;margin:0 5px 0 0;background:url('../img/shared/vdots_blue.gif') right top repeat-y;}
#box_imprese .h1{background:url('../img/hp/tab_imprese.gif') left top no-repeat;}

#box_banca{display:inline;float:left;width:235px;min-height:245px;height:auto !important;height:245px;}
#box_banca .h1{background:url('../img/hp/tab_banca.gif') left top no-repeat;}

.c_box {list-style:none;margin:0;padding:0;}
.c_box li{position:relative;clear:both;display:inline-block;height:auto !important;height:1%;border-bottom:1px solid #f1f1f1;padding:15px 10px;}
.c_box li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.c_box li .img{display:inline;float:left;width:60px;margin:0 5px 0 0;}
.c_box li .txt{position:relative;display:inline;float:left;width:130px;padding:0 20px 0 0;}
.c_box li .btn_go{position:absolute;top:0px;right:0px;}
.c_box li h2{margin:0;color:#0070d2;}

/*
.c_box_news {list-style:none;margin:0;padding:0;}
.c_box_news li{padding:10px;}
.c_box_news li{clear:both;display:inline-block;height:auto !important;height:1%;border-bottom:1px solid #f1f1f1;position:relative;}
.c_box_news li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.c_box_news li .img{display:inline;float:left;margin:0 5px 0 0;}
.c_box_news li .txt{position:relative;color:#0171d3;}
.c_box_news li .btn_go{position:absolute;right:5px;top:13px;}
.c_box_news li h2{margin:0;color:#848484;}
.c_box_news li h3{margin:0;}
*/

.c_box_news {list-style:none;margin:0;padding:10px 0 0 0;}
.c_box_news li{padding:2px 10px;}
.c_box_news li{clear:both;display:inline-block;height:auto !important;height:1%;border-bottom:1px solid #f1f1f1;position:relative;}
.c_box_news li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.c_box_news li .img{display:inline;float:left;margin:0 5px 0 0;}
.c_box_news li .txt{position:relative;color:#0070d2;}
.c_box_news li .btn_go{position:absolute;right:5px;top:13px;}
.c_box_news li h2{margin:0 0 4px 0;color:#838383;}
.c_box_news li h3{margin:0;}

/*col dx hp*/
#c_hp #col_dx{display:inline;float:left;width:195px;}

/*#box_dove_siamo{height:162px;padding:0 0 0 14px;margin:0 0 10px 0;background:url('../img/shared/bg_dovesiamo.gif') left top no-repeat;}
#box_dove_siamo h2{margin:0;padding:10px 0 0 0;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_dove_siamo p{padding:0 50px 0 0;height:60px;}
#box_dove_siamo div{margin:0 0 5px 0;}
#box_dove_siamo select{width:170px;}
#box_dove_siamo .txt input{width:165px;}
#box_dove_siamo .go{width:170px;text-align:right;}*/

#box_dove_siamo{height:132px;padding:0 0 0 14px;margin:0 0 10px 0;background:url('../img/shared/bg_dovesiamo.gif') left top no-repeat;}
#box_dove_siamo h2{margin:0;padding:10px 0 0 0;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_dove_siamo p{padding:0 50px 0 0;height:60px;}
#box_dove_siamo div{margin:0 0 5px 0;}
#box_dove_siamo select{width:170px;}
#box_dove_siamo .txt input{width:165px;}
#box_dove_siamo .go{width:170px;text-align:right;}

/*
#box_login{padding:0 0 0 14px;margin:0 0 10px 0;}
.box_login_hp{height:155px;background:url('../img/shared/bg_login_hp.gif') left top no-repeat;}
.box_login_gen{height:145px;background:url('../img/shared/bg_login.gif') left top no-repeat;}
#box_login h2{margin:0;padding:10px 0 0 0;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_login p{padding:0 20px 0 0;margin:0 0 5px 0;}
#box_login .txt{margin:0 0 5px 0;}
#box_login .txt input{width:165px;}
#box_login .go{position:relative;padding:10px 0 0 0;}
#box_login .go a:link, #box_login .go a:visited {margin:0 10px 0 0;text-decoration:none;}
#box_login .go input{position:absolute;right:10px;top:0;}
#box_login #btn_submit{height:19px;width:36px;background:url('../img/shared/btn_ok.gif') left top no-repeat;border:0;margin:0;padding:0;cursor:hand;}
*/

#box_login{padding:0 0 0 14px;}
.box_login_hp{height:85px;margin:0 0 10px 0;background:url('../img/shared/bg_login_hp_new.gif') left top no-repeat;}
.box_login_gen{height:85px;margin:0 0 10px 0;background:url('../img/shared/bg_login_generico.gif') left top no-repeat;}
#box_login h2{margin:0;padding:10px 0 0 0;margin:0;font-size:12px;color:#00375a;}
#box_login p{padding:0 20px 0 0;margin:0;}
#box_login .txt{margin:0 0 5px 0;}
#box_login .txt input{width:165px;}
#box_login .go{position:relative;padding:5px 0 0 0;height:15px;}
#box_login .go img{display:inline;float:left;margin:0 10px 0 0;}
#box_login .go a:link,#box_login .go a:visited{display:inline;float:left;margin:0 5px 0 0;text-decoration:none;font-weight:normal;}
#box_login .go span{display:inline;float:left;padding:0 0 0 20px;margin:0 5px 0 0;background:url(../img/hp/btn_go.gif) left top no-repeat;text-decoration:none;font-weight:bold;} 


#quick_link{margin:0 0 10px 0;}
#quick_link select{width:195px;}

#box_assistenza{height:65px;margin:0 0 10px 0;background:url('../img/hp/bg_assistenza.gif') left top no-repeat;}
#box_assistenza h2 {color:#00375a;font-size:12px;margin:0px 0px 5px 14px;padding:10px 0px 0px 0px;}
#box_assistenza h2 a:link,#box_assistenza h2 a:visited{font-weight:normal;padding:0 0 0 15px;text-decoration:none;}
#box_assistenza p{padding:0px 0 0 14px;}
#box_assistenza p a:link, #box_assistenza p a:visited{color:#00375a;display:inline;float:left;height:15px;text-decoration:none;font-weight:bold;}
#box_assistenza span{display:inline;float:left;height:15px;padding:5px 0 0 20px;margin:0 20px 0 0;background:url(../img/hp/btn_go.gif) left 5px no-repeat;text-decoration:none;font-weight:bold;}
#box_assistenza img{vertical-align:middle;}

#box_assistenza_int{height:70px;margin:0 0 20px 0;}
#box_assistenza_int h2{margin:0;padding:10px 0 0 13px;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_assistenza_int p{padding:0 0 0 14px;margin:0 0 10px 0;}
#box_assistenza_int a.lnk_assistenza:link,#box_assistenza_int a.lnk_assistenza:visited{display:inline;float:left;height:15px;padding:5px 0 0 20px;margin:0 20px 0 0;background:url('../img/hp/btn_go.gif') left 5px no-repeat;text-decoration:none;font-weight:bold;}
#box_assistenza_int img{vertical-align:middle;}

.box_assisitenza_hp{margin:0 0 10px 0;background:url('../img/shared/bg_assistenza_hp_new.gif') left top no-repeat;}
.box_assisitenza_gen{margin:0 0 10px 0;background:url('../img/shared/bg_assistenza_int_new.gif') left top no-repeat;}

#box_tlq{height:65px;margin:0 0 10px 0;background:url('../img/hp/bg_assistenza.gif') left top no-repeat;}
#box_tlq h2 {color:#00375a;font-size:12px;margin:0px 0px 5px 14px;padding:10px 0px 0px 0px;}

#box_tlq p{padding:0px 0 0 10px;}
#box_tlq p img{display:inline;float:left;margin-right:5px;}
#box_tlq p a:link, #box_tlq p a:visited{display:inline;float:left;height:15px;text-decoration:none;font-weight:normal;}
#box_tlq span{display:inline;float:left;height:15px;padding:5px 0 0 20px;margin:0 10px 0 0;background:url(../img/hp/btn_go.gif) left 5px no-repeat;text-decoration:none;font-weight:bold;}
#box_tlq img{vertical-align:middle;}

#box_tlq_int{height:155px;margin:0 0 10px 0;}
#box_tlq_int h2{margin:0;padding:10px 0 0 13px;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_tlq_int p{padding:0 0 0 14px;margin:0 0 10px 0;}
#box_tlq_int a.lnk_assistenza:link,#box_tlq_int a.lnk_assistenza:visited{display:inline;float:left;height:15px;padding:5px 0 0 20px;margin:0 20px 0 0;background:url('../img/hp/btn_go.gif') left 5px no-repeat;text-decoration:none;font-weight:bold;}
#box_tlq_int img{vertical-align:middle;}


#box_sicurezza{position:relative;height:85px;background:url('../img/hp/bg_sicurezza.gif') left top no-repeat;}
#box_sicurezza h2 {color:#00375a;font-size:12px;margin:0px 0px 5px 14px;padding:10px 0pt 0pt;}
#box_sicurezza p{padding:0px 15px 0 70px;}
#box_sicurezza .go{padding:0;position:absolute;right:5px;bottom:10px;}

#box_newsletter_new{margin:0 0 10px 0;}

/* menu sx */
#menu_sx{margin:0;padding:0 0 0 30px;list-style:none;}
#menu_sx li{color:#00375a;padding:0 0 0 20px;margin:0 0 5px 0;background:url('../img/shared/menu_sx/arrow_off.gif') 5px 5px no-repeat;}
#menu_sx li.on {color:#666666 !important;}
#menu_sx li a {text-decoration:none;}

/*#menu_sx li a:link,#menu_sx li a:visited,
#menu_sx li ul li a:link,#menu_sx li ul li a:visited
{color:#00375a !important;text-decoration:none;}
#menu_sx li.on a:link,#menu_sx li.on a:visited,
#menu_sx li.on ul li.on a:link,#menu_sx li.on ul li.on a:visited
{color:#666;text-decoration:none;}*/


#menu_sx li ul{display:none;margin:0;padding:0;list-style:none;}
#menu_sx li.on ul{display:block;padding:5px 0 0 0;}
#menu_sx li.on ul li.on,#menu_sx li.on ul li.on ul li.on{background:none !important;color:#666666 !important;}
#menu_sx li.on ul li.on a,#menu_sx li.on ul li.on ul li.on a{background:none !important;color:#666666 !important;}

#menu_sx li.on {background:url('../img/shared/menu_sx/arrow_on.gif') left top no-repeat;}
#menu_sx li.on ul.more li.on {background:url('../img/shared/menu_sx/arrow_on.gif') left top no-repeat !important;}
/*#menu_sx li.on a:link, #menu_sx li.on a:visited{color:#666;}
#menu_sx li.on ul li a:link, #menu_sx li.on ul li a:visited{color:#666;}
#menu_sx li.on ul li.on a:link, #menu_sx li.on ul li.on a:visited{color:#666;};*/

/*template generico*/
#generic h2{color:#00375a;margin:0 0 10px 0;padding:0 10px;}
#c_generic{clear:both;display:inline-block;height:auto!important;height:1%;width:475px;}
#c_generic:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c_generic .img{float:left;margin:0 10px 0 0;}
#c_generic ul{margin:0 0 0 5px;padding:0 0 0 10px;list-style:square;list-style-position:outside;}
#c_generic ul li{margin:0 0 5px 0;}
#c_generic table{margin:10px auto;}
#box_download{padding:20px 10px 0 10px;}
#box_download ul{list-style:none;margin:0;padding:0 0 10px 0;}
#box_download ul li{clear:both;display:inline-block;height:auto !important;height:1%;padding:5px 0;border-bottom:1px solid #dcdcdc;}
#box_download ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_download .txt:link,#box_download .txt:visited{display:inline;float:left;width:320px;color:#00375a;font-weight:bold;}
#box_download .size{display:inline;float:left;width:60px;}
#box_download .btn{display:inline;float:left;}

p.generico_isolato
{
	margin:20px 0 10px;
}

/*Internals*/
#c_int{clear:both;display:inline-block;height:auto !important;height:1%;}
#c_int:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#c_int #col_sx{display:inline;float:left;width:733px;margin:0 6px 0 0;}
#pib{position:relative;height:101px;width:733px;margin:0 0 15px 0;}
.nav_privati{background:url('../img/privati/nav_top_privati.jpg') left top no-repeat;}
.nav_imprese{background:url('../img/imprese/nav_top_imprese.jpg') left top no-repeat;}
.nav_banche{background:url('../img/banca/nav_top_banca.jpg') left top no-repeat;}

#pib #lnk_privati{position:absolute;right:295px;top:0;height:25px;width:150px;}
#pib #lnk_privati a{display:block;height:25px;width:150px;}
#pib #lnk_imprese{position:absolute;right:150px;top:0;height:25px;width:140px;}
#pib #lnk_imprese a{display:block;height:25px;width:140px;}
#pib #lnk_banca{position:absolute;right:0;top:0;height:25px;width:140px;}
#pib #lnk_banca a{display:block;height:25px;width:140px;}

#btn_apriconto{position:absolute;right:20px;top:40px;}

#breadcrumbs{position:absolute;left:257px;top:85px;}
#breadcrumbs a:link,#breadcrumbs a:visited{padding:0 10px;}
#breadcrumbs span{padding:0 10px;color:#0070d2;font-weight:bold;}

#nav_top{height:28px;background:url('../img/shared/dots_h1_grey.gif') left top repeat-x;margin:0 0 15px 0;}
#nav_top ul{height:22px;list-style:none;margin:0;padding:6px 0 0 0;}
#nav_top ul li{display:inline;float:left;}
#nav_top ul li a:link,#nav_top ul li a:visited{padding:0 5px;font-size:12px;font-weight:bold;color:#84868a;text-decoration:none;}
#nav_top ul li.on a:link,#nav_top ul li.on a:visited{color:#333}

#center{clear:both;display:inline-block;height:auto !important;height:1%;}
#center:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#center h1{height:22px;margin:0;padding:6px 0 5px 10px;background:url('../img/shared/dots_h1_blue.gif') left top repeat-x;font-size:12px;font-weight:bold;color:#00375a;}
#center_sx{display:inline;float:left;width:240px;margin:0 10px 0 0;}
.box_sx_int{position:relative;padding:0 0 20px 0;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_sx_int .go{position:absolute;right:5px;top:35px;}
.box_sx_int h2{color:#00375a;margin:0 0 5px 0;padding:0 20px 0 10px;}
.cbox_sx_int{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 0 0 10px;}
.cbox_sx_int:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cbox_sx_int .img{display:inline;float:left;margin:0 5px 0 0;}
.cbox_sx_int .txt{display:inline;float:left;width:100px;color:#00375a;}
.cbox_sx_int ul{margin:0;padding:0;list-style:none;}
.cbox_sx_int ul li a:link,.cbox_sx_int ul li a:visited{color:#00375a;text-decoration:underline;}

.box_news{position:relative;padding:0 0 20px 0;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_news .go{position:absolute;right:5px;top:0;}
.box_news h2{color:#848484;margin:0 0 5px 0;padding:0 20px 0 0;}
.box_news ul{margin:0;padding:0;list-style:none;}
.box_news ul li{position:relative;clear:both;display:inline-block;height:auto !important;height:1%;padding:0 20px 10px 10px;margin:0 0 10px 0;border-bottom:1px solid #e2e3e2;}
.box_news ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.box_news ul li .img{display:inline;float:left;margin:0 10px 0 0;}
.box_news ul li .txt{color:#0070d2;font-weight:bold;}

.box_press{position:relative;padding:0 0 20px 0;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_press .go{position:absolute;right:5px;top:3px;}
.box_press h2{color:#848484;margin:0 0 5px 0;padding:0 20px 0 10px;}
.box_press ul{margin:0;padding:0;list-style:none;border-top:1px solid #e2e3e2;}
.box_press ul li{position:relative;color:#0070d2;font-weight:bold;padding:3px 20px 3px 10px;border-bottom:1px solid #e2e3e2;}

.row_banche{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 0 10px 0;}
.row_banche:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.box_mission{position:relative;display:inline;float:left;width:235px;height:225px;margin:0 10px 0 0;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_mission h2{color:#0070d2;margin:0 0 5px 0;padding:0 0 0 10px;}
.box_mission .go{position:absolute;right:10px;top:34px;}
.box_mission .txt_bottom{padding:0 10px;}
.cbox_mission{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 0 0 10px;margin:0 0 10px 0;}
.cbox_mission:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cbox_mission .img{display:inline;float:left;margin:0 5px 0 0;}
.cbox_mission .txt{display:inline;float:left;width:95px;color:#0070d2;}

.box_lavora{position:relative;display:inline;float:left;width:235px;height:225px;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_lavora h2{color:#0070d2;margin:0 0 5px 0;padding:0 0 0 10px;}
.box_lavora .go{position:absolute;right:10px;top:34px;}
.box_lavora .txt_bottom{padding:0 10px;}
.cbox_lavora{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 0 0 10px;margin:0 0 10px 0;}
.cbox_lavora:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cbox_lavora .img{display:inline;float:left;margin:0 5px 0 0;}
.cbox_lavora .txt{display:inline;float:left;width:95px;color:#0070d2;}

.box_bilanci{display:inline;float:left;width:235px;height:165px;margin:0 10px 0 0;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.cbox_bilanci h2{color:#0070d2;margin:0 0 5px 0;padding:0 0 0 10px;font-weight:normal;}
.cbox_bilanci h2 a:link, .box_bilanci h2 a:visited{color:#0070d2;text-decoration:underline;}
.cbox_bilanci .txt{padding:0 10px;}
.cbox_bilanci{border-bottom:1px solid #e2e3e2;padding:0 0 5px 0;}
.box_bilanci .archivio{padding:10px 0 0 10px;}
.box_bilanci .archivio select{display:inline;float:left;width:110px;margin:0 10px 0 0;}

.box_contatti{display:inline;float:left;width:235px;height:165px;background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_contatti h2{color:#0070d2;margin:0 0 5px 0;padding:0 0 0 10px;}
.box_contatti p{padding:0 10px;}
.box_contatti ul{margin:0;padding:10px 0 0 25px;}
.box_contatti ul li{margin:0 0 5px 0;}
.box_contatti ul li h3{margin:0;}
.box_contatti ul li span{color:#0070d2;}
.box_contatti ul li a:link, .box_contatti ul li a:visited{color:#0070d2;}

.row_bottom_banche a{margin:0 0 0 10px;}

#center_dx{display:inline;float:left;width:483px;padding:0 0 15px 0;}
.box_center_aziende{background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;}
.box_center_privati{background:#fff url('../img/shared/filet_grey_boxes.gif') left bottom repeat-x;padding:0 0 10px 0;}
.row_privati{clear:both;display:inline-block;height:auto !important;height:1%;padding:10px 0;}
.row_privati:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.row_privati div.row_box{position:relative;display:inline;float:left;margin:0 0 0 10px;}

.row_imprese{clear:both;display:inline-block;height:auto !important;height:1%;padding:15px 0 30px 0;}
.row_imprese:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.row_imprese div.row_box{position:relative;display:inline;float:left;margin:0 0 0 10px;width:226px;}
.row_imprese .title{position:absolute;right:10px;top:10px;margin:0;font-size:12px;color:#fff;font-weight:bold;}
.row_imprese .txt{padding:10px;background:#e8f0f6;color:#014d8b;}
.row_imprese .bottom{position:relative;height:26px;background:url('../img/imprese/bg_box_progetti.gif') left top}
.row_imprese .bottom p{position:absolute;right:15px;top:3px}

.cc_imprese{clear:both;display:inline-block;height:auto !important;height:1%;}
.cc_imprese:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cc_imprese h2{color:#00375a;padding:0 10px 0 0;margin:0 0 5px 0;}
.cc_imprese ul{list-style:none;margin:0;padding:0;}
.cc_imprese ul li{position:relative;margin:0 0 10px 0;width:225px}
.cc_imprese ul li .go{position:absolute;right:0px;top:0px;}
.cc_imprese ul li h2{margin:0;}
.cc_imprese ul li h3{color:#00375a;margin:0 0 5px 0;padding:0 10px 0 0;}


.cc_imprese .col_1{position:relative;display:inline;float:left;width:230px;height:225px;padding:0 0 0 10px;margin:0 5px 0 0;border-right:1px solid #e3e3e3;}
.cc_imprese .c_col_1{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 5px 0 0;}
.cc_imprese .c_col_1:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cc_imprese .c_col_1 .img{display:inline;float:left;margin:0 5px 0 0;}
.cc_imprese .col_1 .go{position:absolute;right:5px;top:0px;}

.cc_imprese .col_2{display:inline;float:left;width:220px;height:225px;padding:0 5px;}

.cc{clear:both;display:inline-block;height:auto !important;height:1%;}
.cc:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cc h2{color:#00375a;margin:0 0 5px 0;padding:0 10px 0 0;}
.cc ul{list-style:none;margin:0;padding:0;}
.cc ul li{position:relative;margin:0 0 10px 0;width:110px}
.cc ul li .go{position:absolute;right:0px;top:0px;}
.cc ul li h2{padding:0 40px 0 0;}

.cc .col_1{position:relative;display:inline;float:left;width:214px;height:215px;padding:0 0 0 10px;border-right:1px solid #e3e3e3;}
.cc .c_col_1{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 5px 0 0;}
.cc .c_col_1:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cc .c_col_1 .img{display:inline;float:left;margin:0 5px 0 0;}
.cc .col_1 .go{position:absolute;right:5px;top:0px;}

.cc .col_2{display:inline;float:left;width:116px;height:215px;padding:0 5px;margin:0 3px 0 0;border-right:1px solid #e3e3e3;}
.cc .col_3{display:inline;float:left;width:116px;height:215px;padding:0 5px;}

#c_int #col_dx{display:inline;float:left;width:195px;}


/*#box_newsletter{height:155px;margin:0 0 10px 0;}*/
#box_newsletter{margin:0 0 20px 0;}
#box_newsletter h2{margin:0;padding:10px 0 0 13px;margin:0 0 5px 0;font-size:12px;color:#00375a;}
#box_newsletter p{padding:0 0 0 13px;margin:0 0 10px 0;}
#box_newsletter p.fields{clear:both;display:inline-block;height:auto !important;height:1%;}
#box_newsletter p.fields:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_newsletter p.fields input{display:inline;float:left;}
#box_newsletter p.fields input.txt{width:115px;margin:0 5px 0 0;}
#box_newsletter p span{color:#3396db}
.box_newsletter_hp{background:url('../img/shared/bg_newsletter_hp.gif') left top no-repeat;}
.box_newsletter_gen{background:url('../img/shared/bg_newsletter.gif') left top no-repeat;}
#box_newsletter label.privati{margin:0 20px 0 0;}
/*news*/
#lista_news ul{list-style:none;margin:0;padding:0 10px;width:460px;}
#lista_news ul li{margin:0 0 15px 0;}
#lista_news ul li .titolo_news{margin:0;padding:0;}
#lista_news ul li .data_news{margin:0;}

/*template contatti*/
#box_contatti{padding:20px 10px 0 10px;}
#box_contatti ul{list-style:none;margin:0;padding:0 0 10px 0;}
#box_contatti ul li{clear:both;display:inline-block;height:auto !important;height:1%;padding:5px 0;border-bottom:1px solid #dcdcdc;}
#box_contatti ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_contatti .txt:link,#box_contatti .txt:visited{display:inline;float:left;width:325px;color:#00375a;font-weight:bold;}
#box_contatti .size{display:inline;float:left;width:60px;}
#box_contatti .btn{display:inline;float:left;}
#box_contatti .floating{clear:both; display:inline-block;height:auto !important; height:1%;}
#box_contatti .floating:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_contatti p{margin-bottom:10px;}
#box_contatti label{display:inline;float:left;width:110px;color:#00375a;font-weight:bold;margin-left:25px;font-size:11px;}
#box_contatti span.prodotti{display:block;color:#00375a;font-weight:bold;margin-left:25px;font-size:11px;}
#box_contatti .red{color:#ff0000;}
#box_contatti .red-bold{color:#ff0000; font-weight:bold;}
#box_contatti input.txt{display:inline;float:left;width:250px;font-size:11px;border:1px solid #00375a;color:#666666;margin-left:0px;padding:2px;}
#box_contatti textarea{float:left;border:1px solid #00375a;width:250px;height:100px;overflow:auto;padding:2px;font-size:11px;}
#box_contatti select{float:left;border:1px solid #00375a;width:255px;height:auto;padding:2px;}
#checkbox {display:inline; float:left;width:300px;color:#000;margin-left:120px;margin-top:0px;padding-left:10px;}
#checkbox p{clear:both; display:inline-block;height:auto !important; height:1px;margin:0;font-size:1px;}

#checkbox .checkbox{display:inline;float:left;}
#checkbox label{display:inline;float:left;width:100px;margin:0px;padding:0px 5px 10px 10px;}
#checkbox p:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#box_contatti input.image{float:left;border:10px solid #00375a;width:200px;height:75px;overflow:auto;}
#checkbox_privacy {width:300px;color:#000;margin:10px 0 0 146px;}
#checkbox_privacy p{clear:both; display:inline-block;height:auto !important; height:1%;margin-bottom:10px;}
#checkbox_cliente {width:300px;margin:20px 0px 30px 120px;width:210px;color:#00375a;font-weight:bold;}
#checkbox_cliente p{clear:both; display:inline-block;height:auto !important; height:1%;margin-bottom:10px;margin-left:10px;}
#form_divider{position:relative;width:75%;height:5px;background:url('../img/contatti/divider.gif') left top repeat-x;margin:0px 0px 30px 50px;}
#box_contatti #c_privacy{float:left;border:1px solid #00375a;width:250px;height:100px;overflow:auto;padding:2px;}

/*template contatti*/
#c_newsletter{padding:20px 10px 0 10px;}
#c_newsletter ul{list-style:none;margin:0;padding:0 0 10px 0;}
#c_newsletter ul li{clear:both;display:inline-block;height:auto !important;height:1%;padding:5px 0;border-bottom:1px solid #dcdcdc;}
#c_newsletter ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c_newsletter .txt:link,#box_contatti .txt:visited{display:inline;float:left;width:325px;color:#00375a;font-weight:bold;}
#c_newsletter .size{display:inline;float:left;width:60px;}
#c_newsletter .btn{display:inline;float:left;}
#c_newsletter .floating{clear:both; display:inline-block;height:auto !important; height:1%;margin-bottom:10px;}
#c_newsletter .floating:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c_newsletter label{display:inline;float:left;width:110px;color:#00375a;font-weight:bold;margin-left:25px;font-size:11px;}
#c_newsletter span.prodotti{display:block;color:#00375a;font-weight:bold;margin-left:25px;font-size:11px;}
#c_newsletter .red{color:#ff0000;}
#c_newsletter .red-bold{color:#ff0000; font-weight:bold;}
#c_newsletter input.txt{display:inline;float:left;width:250px;font-size:11px;border:1px solid #00375a;color:#666666;margin-left:0px;padding:2px;}
#c_newsletter input.chb{display:inline;float:left;width:auto;}
#c_newsletter textarea{display:inline;float:left;border:1px solid #00375a;width:250px;height:100px;overflow:auto;padding:2px;font-size:11px;}
#c_newsletter select{display:inline;float:left;border:1px solid #00375a;width:255px;height:auto;padding:2px;}
#c_newsletter input.image{display:inline;float:left;border:10px solid #00375a;width:200px;height:75px;overflow:auto;}
#c_newsletter #c_privacy{display:inline;float:left;border:1px solid #00375a;width:250px;height:100px;overflow:auto;padding:2px;}
#c_newsletter p#type{display:inline;float:left;height:15px;}
#c_newsletter p#type span{display:inline;float:left;color:#00375a;font-weight:bold;padding:2px 0 0 5px;}
#c_newsletter p#type #chb_imp{margin:0 0 0 50px;}

/*patti chiari*/
#pattichiari{margin:0 0 30px 0;}
#pattichiari .red{color:#FF0000;}
#pattichiari #txt_pattichiari{margin:0 0 20px 0;}
#pattichiari .c_radio{display:inline;float:left;}
#pattichiari .c_radio span{margin:0 15px 0 0;}
#pattichiari .question{clear:both;display:inline-block;height:auto !important;height:1%;margin:0 0 30px 0;}
#pattichiari .question:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#pattichiari label{display:inline;float:left;width:320px;padding:0 20px 0 0;color:#00375a;font-weight:bold;}
#pattichiari #filiale label{width:205px;}
#pattichiari #filiale select{display:inline;float:left;}
#pattichiari #cliente label{width:205px;}
#pattichiari #cliente select{display:inline;float:left;}
#pattichiari #gen_data label{width:205px;}
#pattichiari #gen_data select{display:inline;float:left;}
#pattichiari #gen_data .floating{clear:both;display:inline-block;height:auto !important;height:1%;margin:0 0 20px 0;}
#pattichiari #gen_data .floating:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#pattichiari #gen_data h2{color:#00375a;margin:0 0 20px 0;}
#pattichiari #check_pattichiari h2{color:#00375a;margin:0 0 20px 0;}
#pattichiari #check_pattichiari p{margin:0 0 5px 0;padding:0 0 0 25px;}
#pattichiari .suggerimenti label{width:225px;}
#pattichiari .suggerimenti textarea{display:inline;float:left;width:220px;height:100px;}
#pattichiari #btn_invia{padding:0 15px 0 0;text-align:right;}

/*ricerca*/
#elsresric{padding:0 10px;}
.el_res h2{margin:0 0 5px 0;}
.el_res p{margin:0 0 15px 0;}
.el_res .highlight{background:#FFFF00;}

/*Sitemap*/
#sitemap{padding:10px;}

/*footer*/
#footer{float:left;position:relative;background:#5a5b5d;height:15px;}
#footer ul{list-style:none;margin:0;padding:0;height:15px;}
#footer ul li{display:inline;float:left;color:#fff;}
#footer ul li a:link,#footer ul li a:visited{padding:0 5px;color:#fff;text-decoration:none;}
#footer #bottom-navigation{display:inline;float:left;margin:0 50px 0 0;}
#footer #copy{/*position:absolute;*/top:0;right:0px;}
#footer #copy span{padding:0 5px;}
#credits{position:absolute;right:5px;top:0;}
#credits a:link,#credits a:visited{color:#fff;text-decoration:none;}

/* calcolo Isc */
.nascosto {display: none;}
.barrato {text-decoration: line-through;}
.numero {text-align: right; font-family: courier,monospace;}

/* #t_risultati_isc tr {border-bottom: 1px dotted #cccccc;} */
#t_risultati_isc tr.risultato {background-color: #0097de; color:#ffffff;}
#t_risultati_isc th, #t_risultati_isc td {text-align: left; padding: 5px;}
#t_risultati_isc td,#t_risultati_isc th {border-bottom: 1px dotted #cccccc;}
#t_risultati_isc td.numero {text-align: right;}

#form_isc p.floating
{
	width:450px;
}

#form_isc p.floating, #form_isc p.red-bold, #form_isc p.clearing
{
	float:left;
	margin-bottom:10px;
}

#form_isc p.clearing
{
	margin:20px 0 10px;
	width:400px;
}

#form_isc p.floating label,#form_isc p.floating input,#form_isc p.floating span
{
	float:left;
}

#form_isc p.floating label,#form_isc p.floating span.after
{
	width:125px;
}

#form_isc p.floating span.after
{
	margin-left:8px;
}

p.floating span.red,p.floating span.red-bold,p.msgerr,p.red-bold
{
	color:#ff0000;
	float:none !important;
	font-weight:bold;
}

p.red-bold
{
	float:left !important;
}

#form_isc input#submit
{
	clear:both;
	float:left;
	margin-left:100px !important;
	margin-left:50px;
	margin-top:0px;
	
	background: transparent url(../img/shared/calcola.gif) no-repeat center;
	border: none;
	cursor:pointer;
	display:block;
	font-size: 0px;
	height:37px;
	line-height: 0px;
	overflow: hidden;
	text-indent: -999px;
	width:114px;
}

p.msgerr
{
	line-height:15px;
	margin-bottom:20px;
}

#form_isc select
{
	margin-left:0 !important;
	margin-left:-3px; /* per ie6 */
}

#ripeti
{
	
	background: transparent url(../img/shared/ripCalcolo.gif) no-repeat center;
	border: none;
	cursor:pointer;
	display:block;
	font-size: 0px;
	float:right;
	height:37px;
	line-height: 0px;
	margin-top:10px;
	overflow: hidden;
	text-indent: -999px;
	width:114px;
}

#t_risultati_isc td.giustificato, .giustificato {text-align:justify;}
#form_isc p.floating span.rimando_nota {display:inline-block;float:none;font-size:8px; vertical-align: 3px;}


