﻿/* @override http://localhost/gbi/struttura-base-sgbi/css/style.css */

/* Reset ------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{line-height:1}
table{border-collapse:collapse;bborder-spacing:0}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a:focus,a:active{outline:none}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
	* html .clearfix { zoom:1 }
	*:first-child+html .clearfix { zoom:1 }


/* dati Societari */
.WidgetArea_datiSocietari H1 {display:none;}
.datiSocietari h3 {  font-size: 16px; }
.cartaLeft {  float: left;  width: 48%;  margin-right: 20px; }
.WidgetArea_datiSocietari p {font-size:14px; font-family:'Trebuchet MS', Arial; color:#222;  line-height: 20px; }
.WidgetArea_datiSocietari .txtDescriptionLeft, .WidgetArea_datiSocietari .txtDescriptionRight {  margin-bottom: 30px; }
.WidgetArea_datiSocietari  a,
.WidgetArea_datiSocietari  a:link,
.WidgetArea_datiSocietari  a:visited {font-family:'Trebuchet MS', Arial;  font-size: 14px; color: #006B89;line-height:20px; }
.WidgetArea_datiSocietari  a:hover { color: #222; }
.WidgetArea_datiSocietari ul {margin-left:28px;  color: #006B89;}



/* Generici
-------------------------------------------------------------- */
a, a:visited { text-decoration: none; color:#9f8a6a;}
/*a:hover { border-bottom: 1px dotted #9f8a6a }*/
img a:hover { border: none;}
/* Struttura
-------------------------------------------------------------- */
body { 
text-align: center; 
background: #fff url(bg-Iccrea-body.png) 0 0 repeat-x; font:14px "Trebuchet MS", Arial; color:#222 }
/*sticky*/
#custom_body { background: #fff url(bg-Iccrea-body.png) 0 0 repeat-x; min-height: 100%;}
#custom_wrap { margin: 0; background: transparent url(bg-Iccrea-wrap-sx-dx.png) top center no-repeat }
/*sticky*/
	#custom_container {margin:0 auto;padding: 0 10px;width: 960px !important;width /**/: 980px;background: transparent url(bg-Iccrea-container.png) top repeat-x;text-align:left;/* padding-bottom:60px; */}
		#custom_container:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
			* html #custom_container { zoom:1 }
			*:first-child+html #custom_container { zoom:1 }	

	#custom_toolbar,#custom_header,#custom_page-body { clear: both;
									width: 969px !important;
									width /**/: 980px;
									bbackground-image: url('http://www.iccreabanca.it/Style%20Library/Iccrea/IntestazioneNatale13.jpg');
									margin-left: 0px;
									height: 116px;  }
		#custom_toolbar:after, #custom_header:after,#custom_page-body:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
			* html #custom_toolbar,* html #custom_header,* html #custom_page-body { zoom:1 }
			*:first-child+html #custom_toolbar, *:first-child+html #custom_header, *:first-child+html #custom_page-body { zoom:1 }	

	#custom_page-body{background-image:none;}
	html, body, form, #mainForm, #custom_wrap {height: 88%;}
	body > form > #custom_wrap {height: auto; min-height: 88%;}
	
	#custom_toolbar { height:30px; line-height:30px; font-size:11px;} 

	
	#custom_page-body { padding: 0px 0px 20px 0; }
	#custom_page-nav { float: left; margin: 0 20px 0 0; width: 230px; }
	#custom_page-content {float: left;width: 710px;color:#222;padding-top:21px !important;}
	#ctl00_PlaceHolderMain_ctl01_ctl01__ControlWrapper_RichHtmlField > div > table:nth-child(6) > tbody > tr:nth-child(2){
		display: none;
	}
	#ctl00_PlaceHolderMain_ctl01_ctl01__ControlWrapper_RichHtmlField > div > table:nth-child(6){
		margin:0!important;
		position:relative;
		top:40px
	}
	/* Sostituito secondo indicazioni Multimedia del 21/04/2011*/
	/*#custom_footer { position: relative; height: 30px; clear:both; background: #ffffff url(bg-retail-footer.png) top repeat-x; }*/
  	  #custom_footer { position: relative; height: 50px !important; display: block; clear:both; background: #ffffff url(bg-retail-footer.png) top repeat-x; border: 1px solid #900; }

	#custom_footer { vertical-align:bottom; }
	#custom_footer { height:30px; line-height:30px; font-size:11px; width:100px !important;} 
/*sticky*/	
	#custom_footer {position: relative;
	margin-top: -130px; /* negative value of footer height */
	height: 130px;
	clear:both;} 

	#custom_footer_row2 { position: relative; height: 30px; clear:both; background: #ffffff url(bg-retail-footer.png) top repeat-x; }
	#custom_footer_row2 { vertical-align:bottom; }
	#custom_footer_row2 { height:30px; font-size:11px;} 

}
		#custom_footer:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
		#custom_footer_row2:after { visibility:hidden; display:block; font-size:0; content:" "; height:0 }
		* html #custom_footer { zoom:1 }
		* html #custom_footer_row2 { zoom:1 }
		*:first-child+html #custom_footer { zoom:1 }
		*:first-child+html #custom_footer_row2 { zoom:1 }
			
	#custom_footer-content { margin:0 auto; padding: 0px; width: 960px !important; width /**/: 980px; text-align: left; }
	#custom_footer-content-row2 { margin:0 auto; padding: 0px; text-align: left; } /*width: 960px !important; width /**/: 980px;*/

	/* Specifiche */
	body.custom_retail { background-image: url(bg-Iccrea-body.png) }
		
	body.custom_retail #custom_wrap { background-image: url(bg-Iccrea-wrap-sx-dx.png) }
	body.custom_retail #custom_container {background-image: url(bg-Iccrea-container.png);min-height: 770px;}
	
	body.custom_retail #footer_container { background-color: #006B89; background-image: url(bg-Iccrea-footer.png); height: 75px; }
	body.custom_retail #custom_footer { background-color: #006B89; background-image: url(bg-Iccrea-footer.png); padding-top: 10px; width: 400px; float: left; }
	body.custom_retail #footer_center {width: 980px !important; margin: auto; color:#FFF; } 
	body.custom_retail #custom_footer_row2 { background-color: #006B89; background-image: url(bg-Iccrea-footer.png); width: 400px;}

	/* Commentata la riga sotto secondo indicazioni Multimedia del 21/04/2011*/
	/* #custom_footer_row2 { margin-left: 350px;}	*/

	/*body.custom_retail #custom_footer { background-color: #006B89; background-image: url(bg-retail-footer.png) }
	body.custom_retail #custom_footer_row2 { background-color: #006B89; background-image: url(bg-retail-footer.png) }
	*/
	body.custom_retail a, body.custom_retail a:visited { color:#a84b22 }
	/*body.custom_retail #custom_page-content p a,body.custom_retail #custom_page-content p a:visited { border-bottom:1px dotted #a84b22; }*/



	/*
	Institutional		#006b89
	Corporate			#98862a
	Retail				#a84b22
	*/

/* hide the left nav and titles and breadcrumb and tools for pages that don't override the left nav bar */			
				#custom_page-nav {
					display:none;
				}
				
				#ToolsAndBreadcrumb {
					display:none;
				}
				/*Breadcrumb*/
				.HideRootNode {visibility: hidden;}
				.RootNodeStyle {visibility: hidden;}
				
				/*Bread - font a 11px*/
				.static dynamic-children {
					font-size:11px;	
				}
				
				.s4-ca {
					margin-left:0px;
				}
				.customBody {
					padding:20px 40px 40px;
					width: 878px;
					/*width:710px;*/
				}

#custom_toolbar A{ 
color: #777;
font-size: 12px;
width: 57px;
height: 30px;
padding: 6px 8px
}
#italiano A {background-color: #CEDFE6;}


#logoBCCGruppoCooperativo {
    float: right;
    height: 17px;
    margin: 6px 10px 0;
    width: 54px;
}
 
/* Menu a tendina */
.menu ul.dynamic {
    left: -999em;
    position: absolute;
    text-align: left;
}
.static LI {
    border-right: 1px dotted #006B89;
    padding: 2px 2px 2px 2px;
}
.static  LI  A:hover, .static  LI:hover{
background-color: #FFF;
}

.dynamic-children {
    background-image: url("/Style library/Iccrea/61895.GIF");
    background-position: right center;
    background-repeat: no-repeat;
}
.menu-item-text A:hover, .menu-item-text:hover {
color:#222;
text-decoration:none;
}
SPAN.dynamic-children {
    background-image: none;
}
span.additional-background {
    background-image: none;
}
/*----------------------------------------------------------*/
#custom_toolbar A{ 
color: #777;
font-size: 12px;
width: 57px;
height: 30px;
padding: 6px 8px
}
#italianoinglese A:hover{  text-decoration: none; border: none; }

#italiano A {background-color: #CEDFE6;}

#linkVariToolbar A {
border-right: 1px dotted #CCC;
padding: 0px 10px;
}
#linkVariToolbar A, #footerLeftLinks A, #footerLeftLinks2 A {
border-right: 1px dotted #CCC;
padding: 0px 10px;
margin: 0px;
color: #FFF;
}
/*
#linkVariToolbar A:hover, 
*/
#footerLeftLinks A:hover, #footerLeftLinks2 A:hover {
border-bottom: 1px solid #CCC;
color: #FFF;
}

#ToolbarLink {
border-right: 1px dotted #CCC;
padding: 0px 10px;
margin: 0px;
}

#ToolbarLink A {
padding: 0px;
margin: 0px;
color: #777777;
}

#ToolbarLink A:hover {
border-bottom: 1px solid #CCC;
color: #777777;
}


#logoBCCGruppoCooperativo {
    float: right;
    height: 17px;
    margin: 6px 10px 0;
    width: 54px;
}



/* Contenuti */
.article-content A, .article-content A:active, .article-content A:visited   { color: #006B89;}
.article-content A:hover{ color: #222; text-decoration: none;}



/* Menu a tendina */



.menu ul.dynamic {
    left: -999em;
    position: absolute;
    text-align: left;
}

.s4-tn li.static > .menu-item { border: none; color: #006B89;}

ul.dynamic A, ul.dynamic A:hover, ul.dynamic:hover, ul.dynamic A:visited, ul.dynamic:visited  {color: #006B89;}

.root .static{
border: none;
padding: 0px;
margin: 0px;
/*balduz*/
font-size: 12px;
font-weight: bold;
color: #006B89;
}

.static UL LI {
border: none;
padding: 0px;
margin: 0px;
/*Balduz*/
font-size: 12px;
border-bottom: 1px dotted #006B89;
}

.dynamic-children {
    background-image: url("/Style library/Iccrea/61895.GIF");
    background-position: right center;
    background-repeat: no-repeat;
	border: none;
	margin: 0px;
	padding: 0px;
}

.s4-tn ul.dynamic {border: none;}
.s4-tn li.dynamic > .menu-item:hover  {background-color: #CEDFE6}


.static .dynamic-children .selected .menu-item {background-image: none; border: none;}



.menu-item-text A:hover, .menu-item-text:hover, .s4-tn li.static A:hover  {
color:#006B89;
text-decoration:none;
border: none;
}
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text {
border: none;
}

SPAN.dynamic-children {
    background-image: none;
	border: none;
}

.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background  {
background-image: none;
border: none;
}

span.additional-background, .additional-background {
    background-image: none;
}

.menu-item:hover {color: #006B89; }





/* Contenuti */
.titoloPaginaDiv {
font-size: 30px; 
color: #006B89;
}

.article-content  {
    color: #006B89;
	font-size: 9px;
	border-bottom: 0px dotted #222
}

.article-content a, .article-content a:active, .article-content a:visited {
    color: #006B89;
	border-bottom: 1px dotted #222
}

body.custom_retail a, body.custom_retail a:visited {
    color: #006B89;
}
body.custom_retail a:hover {
    color: #222;
	/*border-bottom: 1px dotted #222;*/
}
body.custom_retail a:hover img {
	border-bottom: none;
}



body.custom_retail  > .article-content{ color: #006B89; font-size: 9px;}




#ctl00_PlaceHolderLeftNavBar_Menu A:hover {
border-bottom: none;
text-decoration: underline;
}

#ctl00_PlaceHolderLeftNavBar_Menu UL { list-style-type: none; border: none;}
#ctl00_PlaceHolderLeftNavBar_Menu UL UL{ list-style-type: none; border: none; border-top: 5px solid #CEDFE6; padding: 0px; margin: 0px; margin-top: 10px;}
#ctl00_PlaceHolderLeftNavBar_Menu UL UL UL { list-style-type: none; border: none;padding: 0; padding-left: 0px; width: 215px; }
#ctl00_PlaceHolderLeftNavBar_Menu UL UL UL UL { list-style-type: none; margin: 0px; padding: 0px; border: none;}

#gestioneCufonMenuLivello1 {
	    padding-top:29px !important; 
}

#ctl00_PlaceHolderLeftNavBar_Menu UL LI {
    color: #006B89;
	font-size: 18px;
	font-weight:700;
	font-style: italic;	
    display: block;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
/*Balduz menuLivello0 */
#ctl00_PlaceHolderLeftNavBar_Menu UL LI #menuLivello0 {
    color: #006B89;
	font-size: 18px;
	font-weight:700;
	font-style: italic;	
    display: block;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    visibility:hidden;
}
#ctl00_PlaceHolderLeftNavBar_Menu UL UL LI  {
    border-bottom: 1px dotted #006B89;
    font-size: 14px;
    font-weight: 700;
    min-height: 28px;
    font-style: normal;
    text-align: left;
    vertical-align: middle;
	margin-left: 0px;
    color: #006B89;
	font-family: 'Trebuchet MS', Arial, Sans Serif;
	padding-top: 8px;

	}
		
#ctl00_PlaceHolderLeftNavBar_Menu UL UL LI.menuLivello2SEL {
border: none;
background-color:#CEDFE6;
}

LI.menuLivello2 {	
    width: 230px !important;
}

LI.menuLivello2SEL {	
    background: none repeat scroll 0 0 #CEDFE6;
    border-bottom: none;
    color: #006B89;
    min-height: 36px;

    width: 230px !important;
}	

LI.SELmenuLivello3, LI.menuLivello3SEL{	
    background: none repeat scroll 0 0 #CEDFE6;
    border-bottom: none;
	color: #000 !important;
    min-height: 36px;

    width: 215px !important;
}

LI.menuLivello4, LI.menuLivello4SEL {	
    background: none repeat scroll 0 0 #CEDFE6;
    border-bottom: none;
	color: #000 !important;
    min-height: 36px;

    width: 173px;
}

LI.menuLivello2 A, LI.menuLivello2SEL A{
    color: #006B89;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding-left: 5px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}


.menuLivello1  LI{
font-size: 18px;
color: #CEDFE6;
}

.menuLivello0  {
visibility:hidden;
font-size: 18px;
color: #CEDFE6;
}

LI.menuLivello3 A, LI.menuLivello3SEL A, LI.menuLivello4SEL A  {
border: none;
color: #000 !important;
}

LI.menuLivello2 A:hover, LI.menuLivello2SEL A:hover, LI.menuLivello3 A:hover, LI.menuLivello3SEL A:hover, LI.menuLivello4 A:hover , LI.menuLivello4SEL A:hover  {
     text-decoration: none;
 }


LI.menuLivello2 A:visited {
     color: #006B89;
 }

LI.menuLivello2SEL A:visited {
     color: #222;
 }

LI.menuLivello3, LI.menuLivello3SEL, LI.menuLivello4SEL {
	/*larghezza da 200px a 215px*/
	width: 215px !important;
    color: #000 !important;
    background-color:#fff;
    padding-left: 15px;
}	

LI.menuLivello3 A, LI.SELmenuLivello3 A, LI.menuLivello3SEL A, LI.menuLivello4 A, LI.menuLivello4SEL A  {
    color: #000 !important;
    font-size: 14px;
	font-style: bold;
	font-family: 'Trebuchet MS', Arial, Sans Serif;
}

 LI.menuLivello3 A:visited, LI.SELmenuLivello3 A:visited, LI.menuLivello3SEL A:visited, LI.menuLivello4 A:visited,  LI.menuLivello4SEL A:visited   {
color: #000 !important;
}



li.menuLivello2 a:visited, li.menuLivello2SEL a:visited, li.menuLivello3 a:visited 
/*Gestione toolbar in homepage*/
#custom_toolbar A{ 
color: #777;
font-size: 14px;
width: 57px;
height: 30px;
padding: 6px 8px 6px 4px;
}
#italianoinglese A:hover{  text-decoration: none; border: none; }

#italiano A {background-color: #CEDFE6;}

#linkVariToolbar A, #footerLeftLinks A {
border-right: 1px dotted #CCC;
padding: 0px 10px;
margin: 0px;
color: #777777;
}

#linkVariToolbar A:hover {
color: #777777;
}
#footerLeftLinks A:hover {
border-bottom: 1px solid #CCC;
color: #777777;
}

/* Footer inizio */
#footer {
	/*background: url("bg-institutional-footer.jpg") repeat-x scroll left top #006B89;*/
	background: url("bg-institutional-footer.jpg") repeat-x  #006B89;
	clear: both;
	padding-bottom: 10px;
}
#footer:before, #footer:after{
	content:"";
	display:table;
	clear:both;

}

#footer-content {
	background: url("bg-institutional-footer.jpg") repeat-x  #006B89;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	width: 960px !important;
}

#footer-content #top {
	background: url("bg-institutional-footer.jpg") repeat-x  #006B89;
    float: left;
    height: 0px; /*165px;*/
    margin-left: 13px;
    text-align: center;
    width: 960px;
}

#box {
    float: left;
    height: 135px;
    margin-right: 20px;
    padding: 10px 0;
    position: relative;
    width: 220px;
}

#titoloBox {
    color: #FFFFFF;
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}

#descrizioneBox {
    color: #000000;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 72px;
    line-height: 15px;
    margin-bottom: 10px;
    min-height: 72px;
    text-align: left;
    width: 100%;
}

#descrizioneBox ul {
    list-style-type: disc;
    margin: 0;
    padding: 0 0 0 20px;
}

#accediBox {
    text-align: left;
    width: 100%;
}

#accediBox a {
    color: #FFFFFF;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}

#accediBox a:hover {
	text-decoration: underline;
}

div.testo_footer {
    _background: url("separatore_footer.gif") repeat-x scroll left top transparent;
    float: left;
    /* height: 45px; */
    margin-left: 13px;
    width: 940px;
}



div.testo_footer #logo_gruppo_iccrea {
    float: right;
    height: 29px;
    margin-top: 5px;
    width: 163px;
}
div.testo_footer #note_legali {
    color: #FFFFFF;
    float: left;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 11px;
    /* height: 20px; */
    padding-top: 12px;
    vertical-align: middle;
    width: 770px;
}
.ft-link{
	
margin: 10px 0;
}
 body.custom_retail .ft-link>a, body.custom_retail .ft-link>a:visited {
    color: #FFFFFF !important;
	font-size: 12px;
	font-family: 'Trebuchet MS';
    text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	border-left: 1px dotted #FFF;
}

 body.custom_retail .ft-link a:hover {
text-decoration: underline;

}
/* Footer fine */

.colonna_left {
    height: auto !important;
    min-height: 150px;
    padding: 0;
  
    float: left;
     
}



.colonna_right {
    height: auto !important;
    min-height: 150px;
    width: 48%;
    float: right;
}


#footer H4 {
    color: #9F8A6A;
    display: block;
    font-size: 16px;
    margin: 10px 0;
}

hr.bgGraySolidSmall {
    border-color: #EEEEEE -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 2px;
    width: 100%;
	clear: both;
   color: #EEE;
}

/*Gestione delle tabelle inizio*/
table tr.alt td {
	background: #cedfe6;	}

table tr.over td {	
}

.td_gen td {
    background-color: #FFFFFF;
    padding: 4px 8px;
    text-align: left;
}
/*Gestione delle tabelle fine*/
/* CL: Marco: inizio*/
a:hover .hhh {
	border-bottom: 1px dotted #CCC;
}
LI.menuLivello3SEL, LI.menuLivello4SEL {
	background-color: #CEDFE6 !important;
} 
LI.static {
	border-right: 1px dotted #006B89 !important;
}

table.tableProfilo tr td
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid #dddddd;
border-collapse: collapse
}

table#tableProfilo td {
border-right-style: double;
border-right: 2px solid white;
padding: 5px 5px;}


.last {
border-bottom: 0;
}

table.tableNumeri tr td {
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse
}
.last {
border-bottom: 0;
}
table.tableOrganiSocietari1 tr td {
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse
}
table.tableOrganiSocietari2 tr td {
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse
}
table.tableOrganiSocietari3 tr td {
	border-bottom: 1px solid #dddddd;
	border-collapse: collapse
}
li.iconPdf {
	list-style-image: url(pdf.png);
	margin-left: 20px;
}
.containerBilanci {
	border-bottom: #eeeeee solid thin;
	margin-top:15px;
	margin-bottom: 10px;
}
#bulletLi ul {
	margin-top: -20px;
}
#bulletLi ul li {
	list-style-image: url(bullet.png);
	margin-left: 20px;
}
#bulletLiSeguirci ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#bulletLiSeguirci ul li {
	list-style-image: url(bullet.png);
	margin-left: 20px;
	padding-left: 20px;
}

/* CL: Marco: fine*/
img.srch-gosearchimg {
	border:22px green;
}
/*Search*/
.ms-sbgo {
	line-height:0px;
}
.srch-gosearchimg {
	border-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	border-right-style:none !important;
	border-top-style:none !important;
	height:25px !important;
}
TR.trTitoloCercaIT {
	background-color:#006b89;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:14px;
}
DIV.article {
	padding-left:0px;
}
DIV.cufonNewsPRTitle {
	color: #006b89;
	font-style:italic;
}
/*search custom header*/
td.ms-sbscopes {
	visibility:hidden;
}
/* Archivi documentali*/
.lblAnnoSel {
	color: #006b89;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}
.lnkAnno {
	color: #006b89;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-top:20px;
}
.lnkDocumento {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
}

.CellaDocumento {
	height:30px;
}
.CellaSelAnno {
	height:30px;
}
.s4-search .srch-gosearchimg {
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	border-bottom:none !important;
}
/* Disclaimer PopUp */
.BCC-DisclaimerPopUp-Background
{
	position: fixed; 
	top: 0px; 
	bottom: 0px; 
	left: 0px; 
	right: 0px; 
	overflow: hidden; 
	padding: 0px; 
	margin: 0px; 
	background-color: #000;  
	filter: alpha(opacity=50); 
	opacity: 0.5; 
	z-index: 9000;
}
.BCC-DisclaimerPopUp-Body
{
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -245px;		/* = -(height / 2 + padding)  */
	margin-left: -470px;	/* = -(width / 2 + padding)  */
	height: 450px;
	width: 900px;
 	padding: 20px; 
	border: none;
	background-color: #fff;
	text-align: center;
	z-index: 9001; 
}
.BCC-DisclaimerPopUp-Frame
{
	padding: 10px;
	border: none;
}
.BCC-DisclaimerPopUp-Radio
{
	padding: 10px;
}
.BCC-DisclaimerPopUp-Button
{
	padding: 10px;
}
.citazioneCorpo {
	font-style: italic; 
	font-family: trebuchet ms; 
	color: #006b89; 
	font-size: 14px;
}
.citazioneFirma {
	font-family: trebuchet ms; 
	color: #006b89; 
	font-size: 12px;
}
.tabellaBordi {
	
	 
}
.tabellaBordi TD {

	border-bottom-color:#006b89;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-top:5px;
	padding-bottom:5px;
}


.CellaDocumento {
	border-bottom-color:#006b89;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
.CellaIcona{
	border-bottom-color:#006b89;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

div.image {
	margin-bottom:10px;
}
.lblTitolo {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#006b89;
	margin-bottom:10px;
	
}
.CellaDocumento {
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.CellaIcona {
	vertical-align:bottom;
}

.CellaDocumento span {
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#222;
	margin-right:10px;
}

.RigaNoVisibile {display:none;}

TR.RigaDispari {
	background-color:#cedfe6;
	vertical-align:
}
.lblPrefix {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#006b89;
}
.CellaCartella {
	height: 30px;
    margin-top: 30px;
    text-align: center;
    vertical-align: top;
    width: 50px;
    font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#006b89;
	padding-top:10px;
}
.CellaIntestazioneTabella {
	font-size:12px;
	font-family:"Trebuchet MS" !important;
	color:#006b89;
	padding-right:10px;
	height:33px;
	vertical-align:bottom !important;
}
.td_PrefixArchivio {
	height: 35px;
    margin-top: 35px;
    text-align: center;
    vertical-align: top;
    width: 50px;
    font-family:"Trebuchet MS" ;
	font-size:12px;
	font-weight:bold;
	color:#006b89;
	padding-top:9px;
}
/* Menu vuoto */


#ctl00_PlaceHolderLeftNavBar_MenuNew A:hover {
border-bottom: none;
text-decoration: underline;
}

#ctl00_PlaceHolderLeftNavBar_MenuNew UL { list-style-type: none; border: none;}
#ctl00_PlaceHolderLeftNavBar_MenuNew UL UL{ list-style-type: none; border: none; border-top: 5px solid #CEDFE6; padding: 0px; margin: 0px; margin-top: 10px;}
#ctl00_PlaceHolderLeftNavBar_MenuNew UL UL UL { list-style-type: none; border: none;padding: 0; padding-left: 0px; width: 215px; }
#ctl00_PlaceHolderLeftNavBar_MenuNew UL UL UL UL { list-style-type: none; margin: 0px; padding: 0px; border: none;}

#ctl00_PlaceHolderLeftNavBar_MenuNew UL LI {
    color: #006B89;
	font-size: 18px;
	font-weight:700;
	font-style: italic;	
    display: block;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
/*Balduz menuLivello0 */
#ctl00_PlaceHolderLeftNavBar_MenuNew UL LI #menuLivello0 {
    color: #006B89;
	font-size: 18px;
	font-weight:700;
	font-style: italic;	
    display: block;
    font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    visibility:hidden;
}
#ctl00_PlaceHolderLeftNavBar_MenuNew UL UL LI  {
    border-bottom: 1px dotted #006B89;
    font-size: 14px;
    font-weight: 700;
    min-height: 28px;
    font-style: normal;
    text-align: left;
    vertical-align: middle;
	margin-left: 0px;
    color: #006B89;
	font-family: 'Trebuchet MS', Arial, Sans Serif;
	padding-top: 8px;

	}
		
#ctl00_PlaceHolderLeftNavBar_MenuNew UL UL LI.menuLivello2SEL {
border: none;
background-color:#CEDFE6;
}




#ctl00_PlaceHolderLeftNavBar_MenuNew A:hover {
border-bottom: none;
text-decoration: underline;
}
/*Sfondo Archivi anno selezionato*/
TD A.linkCartellaSelezionato {
	color:#006b89;
	font-weight:bold;
}
/*Bottone ok di news e comunicati stampa*/
#ctl00_PlaceHolderMain_ctl01_ctl00_ctl00_imgInvia {
vertical-align: middle;
}
#logoIccrea {
	margin-top: -51px !important;
}

/* Cartolarizzazioni */
.AlberoCartol { margin-top: -20px; margin-bottom:26px; margin-left:12px;}
.AlberoCartol td a { border-bottom:0px white solid; }
.cssTVNodeN { border-bottom:1px #006b89 dotted; }
.cssTVDoc div { margin-left:2px; }
.AlberoCartol a, .AlberoCartol a:link, .AlberoCartol a:active, .AlberoCartol a:visited { color: #006B89; font-family:"Trebuchet MS"; font-size:12px;}
.AlberoCartol TBODY, .AlberoCartol TR, .AlberoCartol TD, .AlberoCartol DIV , .AlberoCartol table { vertical-align:top !important;}

/* Conoscerci */
#blocco_section div {line-height: 24px;}
#blocco_section > p {
margin-top: 10px;
line-height: 24px !important;
font: 14px "Trebuchet MS", Arial;
}

#blocco_section {
line-height: 24px !important;
vertical-align: top;
font: 14px "Trebuchet MS", Arial;
}
.BoxSceglierci #blocco_section { margin-top: -10px; }

#accadue {
margin-left: 236px;
}

.BoxSceglierci .ms-rte-wpbox,  .BoxPhishing .ms-rte-wpbox { color:#222;}
.BoxConoscerci, .BoxSceglierci  {margin-top: -34px;}
.BoxPhishing {margin-top: -14px;}
.differenzaUl  {margin-left: 14px;}

#accaquattro {padding: 0px;}
.BoxSceglierci #accaquattro { font-size: 18px; line-height: 22px; font-style: normal;}

#blocco_section DIV { text-align: justify !important; line-height: 20px; }
#blocco_section > p img {margin-right: 15px;}
.BoxConoscerci #blocco_section > p img {margin-top: -35px;}
.BoxSceglierci #blocco_section > p img {margin-top: 14px;}

#blocco_section ul {
	margin-top: 0px;
}
#blocco_section ul li {
	list-style-image: url(bullet.png);
	margin-left: 20px;
}

#blocco_section div A, #blocco_section div A:active, #blocco_section div A:visited   { color: #006B89;}
#blocco_section div A:hover{ color: #222; text-decoration: none;}

#blocco_section p A, #blocco_section p A:active, #blocco_section p A:visited, #blocco_section p A:hover {display: none;}

h5.subtitle {
color: #006b89;
display: block;
font-size: 20px;
font-style: italic;
font-weight: 700;
margin: 10px 0;
}

.notedidifferenza {
color: #006b89;
font-size: 14px;
font-weight: bold;
margin-left: 25px;
}

#blocco_section hr {display: none;}

#rowSotto {
height: 20px;
}

/* -------------- Bilanci Elenco ---------------- */
.Bilancio .cssTVNodeN .lnkDocumento  { float:left; border-bottom: 1px dotted #006B89; margin-left:8px; }
.cssTVNodeN {  vertical-align:top; line-height:22px; }
.Bilancio .cssTVNodeN {border-bottom:none; }
.Bilancio .cssTVNodeN .lnkDocumento > span { color: #222; }
.Bilancio .cssTVDoc > Table { margin-bottom:12px; }
/* ---------- Elenchi Raccolte --------------- */
.LinkRaccolta { font-size: 14px;
				font-family: 'Trebuchet MS', Arial;
				border-bottom-color: #006b89;
				border-bottom-style: dotted;
				border-bottom-width: 1px;
				padding-top: 7px;
				padding-bottom: 7px;
 }
.LinkRaccolta A, .LinkRaccolta A:link, .LinkRaccolta A:active { color:#006b89; }
.LinkRaccolta .Peso  { color:#222; float: none; }
.LinkRaccolta > div { float:left; margin-right: 8px;}
.RigaAlt { background-color:#f4f4f4; }
.BilancioIta, .BilancioEng  { width:320px; float: left; }
.BilancioEng  { margin-left:50px;}


/*******************comunicati stampa - display news *********************/

.BCC-CS-Elenco, .BCCM_Iccrea_NewsPressReleases SELECT
{
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	line-height:24px;
	color:#222; 
	padding-top:20px;
}

.BCC-CS-Elenco-Filter{_margin-left:90px;}

.BCC-CS-Elenco-Filter, .BCC-CS-Elenco-Filter SELECT{font-family:"Trebuchet MS", Arial;font-size:14px;height:19px; color:#222;}

.BCC-CS-Elenco-Filter SELECT{width:159px;margin-right:14px;}

.BCC-CS-Elenco-Filter SPAN{margin-right:14px;}

.BCC-CS-Elenco-Date{color:#006B89;}

.BCC-CS-Elenco-Detail{padding-top:15px;padding-bottom:15px;border-bottom: 1px solid #eeeeee;}

.BCC-CS-Elenco-Keyword{	margin-right: 8px;	float:left;	font-weight:bold;}

.BCC-CS-Elenco-ShortDescription, .BCC-CS-Elenco-Attachments{_margin-left:26px;}

/************* dettaglio news ********/
.BCC-CS-Dett-Detail-Detail > div {float: left;}

.BCC-CS-Dett-Detail-Detail{font-family:"Trebuchet MS", Arial;font-size:14px;line-height:24px;color:#222;}

.BCC-CS-Dett-Detail-Title {margin-bottom:10px; margin-top: 10px;font-size:24px;font-weight:bold;color:#006B89; clear:both;font-style:italic;}

.BCC-CS-Dett-Detail-Date {color: #bbb;clear:none;}

.BCC-CS-Dett-Detail-Keyword {margin-right: 8px;float: right !important;font-weight: bold;color: #bbb;}

.BCC-CS-Dett-Detail-Description {clear:both;}

.BCC-CS-Dett-Detail-Attachments {margin-left: 26px; margin-top: 10px; clear:both; }

.listaDoc ul {margin-left:30px;}

/********** SEZIONE - SATISPAY - *********************/
.satispay {font-family: Trebuchet MS; line-height: 20px; color: #222; font-size:14px;}
.satispay_cosae {font-family: Trebuchet MS; line-height: 20px; color: #222; font-size:14px;}
.satispay_cosae .row {clear:both; float:left; margin: 20px 10px;}
.satispay_cosae .row .step-number {width: 40px; height: 40px; color: rgb(255, 255, 255); border-radius: 50px; position: absolute; margin-bottom: -20px; margin-left: -20px; left: 50%; bottom: 0%; padding: 0px; line-height: 40px; background-color: rgb(248, 87, 72);}

.satispay_cosae #RIGA_2 .col_left { float: left; width: 49%; margin-right: 2%;}
.satispay_cosae #RIGA_2 .col_right {float: right; width: 49%;}

.satispay_cosae #RIGA_3 ul li,
.satispay_cosae #RIGA_4 ul li {float:left;text-align:center;width: 50%; list-style-type: none;}
.satispay_cosae #RIGA_3 ul li .step,
.satispay_cosae #RIGA_4 ul li .step { position:relative;}
.satispay_cosae #RIGA_3 ul li .step_info,
.satispay_cosae #RIGA_4 ul li .step_info {display: inline-block; margin-top: 20px; font-size: 0.85em;}

/***** feed rss *******/
#tmp1{
	font-family: trebuchet ms;
	font-size: 14px;
}
/***** fine feed rss *******/

#ctl00_PlaceHolderMain_ctl01_ctl01__ControlWrapper_RichHtmlField{
	position:relative;
	_top:-59px;
	margin-top:0px;
}
.WidgetArea_HPSlideshow {
    _margin-top: -59px;
}
.mainHPbox {
    position: relative;
    top: -59px;
}

/* KIDS */
.l-kids{
	
}

.l-kids h3 {
    font-family: 'Roboto slab', serif !important;
    font-size: 24px !important;
    margin: 40px 0 12px 0 !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    padding: 0 !important;
    color: #284a3d !important;
}

.l-kids h4 {
    font-family: 'Roboto slab', serif !important;
    font-size: 18px !important;
    margin: 30px 0 10px 0 !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    padding: 0 !important;
    color: #284a3d !important;
}

.l-kids ul {
    padding-left: 95px !important;
    margin: 20px 0 24px 0 !important;
    font-weight: 300 !important;
}

.l-kids li {
    position: relative !important;
    list-style: none !important;
    padding-left: 15px !important;
    margin: 5px 0 !important;
}

.l-kids li:before {
    content: '' !important;
    display: block !important;
    position: absolute !important;
    top: 5px !important;
    left: -15px !important;
    width: 8px !important;
    height: 8px !important;
    background-color: #b2ce27 !important;
}

/********/
/*Gestione tabella cookie*/
div#tank-box table,div#tank-box tr,div#tank-box td,div#tank-box th {
    border: 1px solid;
    text-align: center;
}
div#tank-box th {
	font-weight: bold;
}
/*Fine gestione tabella cookie*/


/* ... paginazione versione JS Link ... */
#clPaginazione TABLE {
    margin-top: 10px;
    color: #222;
    margin-left: auto;
    margin-right: auto;
}

#clPaginazione TABLE TD {
    color: #222;
    width: 22px;
    text-align: center;
    font-size: 13px;
    _border: 1px #bbb solid;
}

#clPaginazione .firstCell {
    width: auto;
    text-align: left;
    border: none;
    display: none;
}

#clPaginazione .cellaNav {
    padding: 0px 4px 0px 6px;
    font-size: 13px;
}

#clPaginazione .disabilitata {
    border: none;
    color: #bbb;
}

#clPaginazione TABLE TD SPAN {
    background-color: #BBB;
    color: #FFF;
    line-height: 22px;
    _width: 13px;
    display: block;
    font-size: 13px;
}

/* ... fine paginazione versione JS Link ... */

/** RicercaBestExecution ***/

.divBestExecution_SP .divFiltroRicerca .ricerca-ttl {
	display:none;
}

#clPaginazione {
	margin-top:-60px;
}

.filtriRicercaDoc .clsBottoneCerca {
    clear: both;
}

.divBestExecution_SP .divFiltroRicerca .tblFiltraRicerca {
	width: 800px;	
}

.filtriRicercaDoc .clsBottoneCerca input {
    float: right;
    _background-image: url(/images/cerca.png);
    _background-repeat: no-repeat;
    _background-position: center;
    height: 25px !important;
    _border: none;
    _color: #FFF;
    _text-align: right;
    _background-color: transparent;
    _font-size: 0px;
    width: 52px !important;
}

.divBestExecution_SP .divFiltroRicerca .tblFiltraRicerca .RicSalva input {
	float: left;
	height: 25px !important;
	width: 52px !important;

}

.filtriRicercaDoc .clsAnno, .filtriRicercaDoc .clsNumero {
    width: 230px;
}

.filtriRicercaDoc .clsTesto {
    width: 230px;
}

.divBestExecution_SP .divFiltroRicerca .tblFiltraRicerca .label {
	_width:70px;
	_width: 280px;
    float: left;
    margin: 4px 10px;
    line-height: 20px;
    color: #006B89;
    font-size: 14px;

}

.filtriRicercaDoc DIV {
    width: 280px;
    float: left;
    margin: 4px 10px;
    line-height: 20px;
    color: #006B89;
    font-size: 14px;
}

.filtriRicercaDoc DIV SELECT,{
    border: 1px solid #006b89;
    width: 150px;
    height: 20px !important;
    margin: 0px 10px;
    padding: 0px;
    float: right;
    margin-right: 0px;
    color: #006b89;
}

.divBestExecution_SP .divFiltroRicerca .tblFiltraRicerca select {
	border: 1px solid #006b89;
    width: 100px;
    height: 20px !important;
    margin: 0px 10px;
    padding: 0px;
    float: left;
    margin-right: 0px;
    color: #006b89;
}

#ctl00_ctl21_g_3d127625_cc8b_44a0_a6ad_1238af5ed29d_ctl00_txtDivisa,
#ctl00_ctl21_g_3d127625_cc8b_44a0_a6ad_1238af5ed29d_ctl00_filtroData_filtroDataDate {
	width: 100px;

}

#ctl00_ctl21_g_3d127625_cc8b_44a0_a6ad_1238af5ed29d_ctl00_filtroData_filtroDataDateDatePickerFrame {
	top:120px !important;
	left:217px !important;	
}

#ctl00_ctl21_g_3d127625_cc8b_44a0_a6ad_1238af5ed29d_ctl00_txtISIN {
	width: 120px;

}

.filtriRicercaDoc DIV INPUT,
.divBestExecution_SP .divFiltroRicerca .tblFiltraRicerca input,
.divBestExecution_SP .grdResultBestExecution input,
.divBestExecution_SP .divDownloadZip input {
    border: 1px solid #006b89;
    width: 150px;
    height: 20px !important;
    margin: 0px 10px;
    padding: 0px;
    float: right;
    margin-right: 0px;
    color: #006b89;
    font-weight: bold;
}

.divBestExecution_SP .grdResultBestExecution input {
    width: 80px;
    float: left;
}


.filtriRicercaDoc .divHeaderQualitaEsecuzioneDoc {
	clear:both;
	margin:0px 0px;
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc,
.divBestExecution_SP .grdResultBestExecution {
	width:800px;
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc td,
.divBestExecution_SP .grdResultBestExecution th {
    text-align: left;
    color: #006B89;
    font-size: 14px;
    height: 20px;
    font-weight: normal;
    background-color: #fff;
    border-bottom: 2px solid #006B89;
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thTitle {
	width:370px;
}

.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdTitle{
	width:350px;
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thTabella,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdTabella{
	width:100px;
}


.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thISIN,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdISIN {
	width:150px;
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thDivisa,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdDivisa {
	width:100px;	
}

.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thData,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdData {
	width:100px;	
}


.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thTitle,
.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thISIN,
.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thDivisa,
.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thData,
.divHeaderQualitaEsecuzioneDoc .tblHeaderQualitaEsecuzioneDoc .thTabella {
	padding:5px 5px;
}

.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdTitle,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdISIN,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdDivisa,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdData,
.divQualitaEsecuzioneDoc .tblQualitaEsecuzioneDoc .tdTabella {
	padding:5px 5px;
}

.divBestExecution_SP .grdResultBestExecution th, .divBestExecution_SP .grdResultBestExecution td {
		padding:5px 5px;
		font-size:12px;
}

.divBestExecution_SP .divDownloadZip {
	margin-top:20px;
}
/*****/

/* CP 07/mag/2019 Gestione delle intestazioni nelle tabelle */
.intestaz_th{
	font-weight: bold;
    padding: 5px;
    text-align: left;
    border-bottom: 1px dotted;
}
/****/