
.textcenter {
	text-align: center;
}


/*verde BBCF6A e interno titoli E7EFCF*/
.BorderContainer {
	margin-top: 2.3em;
	border: solid 1px #BBCF6A;
}

/**************** CONTO CORRENTE ************/

.divCC, .divCCSmall {
	display: block;
	clear: both;
	border-bottom: solid 1px #BBCF6A;
	/*height: 88px;*/
	height: 7em;
	width: 774px;
}
.divCCSmall { height: 3.4em; }

.divCCLeft {
	float: left;
	display: block;
	width: 10%;	
}

.divCCRight {
	float: right;
	display: block;
	/*width: 89%;	*/
	margin-right: 15px;
	padding-top: 14px;
}
.divNumCC 
{
	height: 25px;
	margin-bottom: 0.9em; /*14px*/
}

.tbCC_css {
	width: 310px;
	text-align: right;
	padding-right: 10px;
	border-width: 0px;
	/*height: 20px;*/
	height: 1.3em;	
	background-color: #EEEEEE;
}

.imgCCEuro{
	margin: 10px;
}


.labelCC, .labelEuro, .labelEuroDec 
{
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
}
.labelCC 
{
	/*width: 80px;*/ 
	width: 100px; 
}
.labelCCFreccia {line-height: 0.8em;}
.labelEuroDec {
	width:10px;
}
.labelEuro {
	width:60px;
}

.tbEuro {
	width: 110px;
	text-align: right;
	padding-right: 10px;
}

.tbEuroDec, .tbEuroDec_ReadOnly{
	width: 25px;
	padding-left: 5px;
}
.tbEuroDec_ReadOnly{
	width: 33px;
}

.tbIntestato_css {
	width: 550px;
	border-width: 0px;
	/*height: 20px;*/
	height: 1.3em;
	padding-left: 10px;
	background-color: #EEEEEE;
}


/**************** METATDATA BOLLETTINI ***********************/

.divElement {
	padding-top: 10px;
	padding-bottom: 5px;
	/*height: 287px;*/ /*paolo f*/
}




/********** risultato bollettino ***********/

.divElementResult
{
	padding-left: 26px;
	width: 726px;
	font-size: 1.03em;
}

.divElementResultTop, .divElementResultImporti, .divElementResultImportiICISanz,
.divElementResultTop_Spontaneo, .divElementResultBottom_Spontaneo, 
.divElementResultTop_Bollo, .divElementResultBottom_Bollo, .divElementResultImportiIscop, 
.divElementResultBottomCDS, .divElementResultTopFreccia, .divElementResultBottomMAV, .divElementResultBottomPremarcato
{
	font-weight: bold;
	border: solid 1px #BBCF6A;
	height: 3em; /* 40px;*/
	margin-bottom: 5px;
}
.divElementResultTop_Spontaneo
{
	height: 7.5em; 
	margin-top: 20px;
}
.divElementResultBottom_Spontaneo
{
	height: 9em; 
	margin-top: 20px;
}
.divElementResultTop_Bollo
{
	height: 9em;
	margin-top: 20px;
}
.divElementResultBottom_Bollo
{
	height: 10.5em; /*135*/
	margin-top: 10px;
}
.divElementResultTopFreccia
{
	height: 18em;
	margin-top: 10px;
}

.divElementResultImporti
{
	height: 14.8em; 
}
.divElementResultImportiICISanz
{
	height: 19.5em;
}
.divElementResultImportiIscop
{
	margin-top: 20px;
	height: 7.2em;/*115px;*/
}
.divElementResultBottomCDS
{
	height: 12.2em;
}
.divElementResultBottomMAV
{
	height: 13.7em;
}
.divElementResultBottomPremarcato
{
	height: 15.2em;
}
.divLeftResult, .divResultImportiLeft, .divResultImportiLeftICI, .divResultImportiLeftICISanz {
	float: left;
	display: block;
	width: 50%;	
	height: 100%;
	border-right: solid 1px #BBCF6A;
}
.divRightResult, .divResultImportiRight, .divResultImportiRightICI, .divResultImportiRightICISanz {
	float: right;
	display: block;
	width: 49%;	
	height: 100%;
}
.divResultImportiLeft, .divResultImportiRight,
.divResultImportiLeftICI, .divResultImportiRightICI, .divResultImportiLeftICISanz, .divResultImportiRightICISanz
{
	/*necessario per la riga centrale e spaziatura in alto della prima riga
	necessario dare anche un'altezza*/
	padding-top: 5px;
}
.divResultImportiLeft, .divResultImportiLeftICI
{
	padding-left: 1%;
	width: 49%;	
}
.divResultImportiRight, .divResultImportiRightICI
{
	float: left;
	padding-right: 5px;
}
.divResultImportiLeft, .divResultImportiRight
{
	height: 4.8em;
}
.divResultImportiLeftICI, .divResultImportiRightICI
{
	height: 12.3em;
}
.divResultImportiLeftICISanz, .divResultImportiRightICISanz
{
	height: 17.1em;
}

.divElementResultBottom, .divElementResultEseguito, .divElementResultEseguitoIscop, .divElementResultEseguitoIci
{
	border: solid 1px #BBCF6A;
}
/* pannello risultati simil bollettino*/
.divElementResultBottom
{
	height: auto; /*160px*/
}
.divElementResultEseguito, .divElementResultEseguitoIci
{
 	/*height: 95px;*/
 	height: 7.5em;
 	margin-bottom: 5px;
}
.divElementResultEseguitoIscop
{
	height: 9em;
	margin-bottom: 5px;
	margin-top: 15px;
}
.divElementResultEseguitoIci { height: 8.7em; }
.divElementResultBottomTitle, .divElementResultEseguitoTitle, .divElementResultImportiTitle,
.divElementResultBottomTitleFreccia
{
	font-weight: bold;
	border-bottom: solid 1px #BBCF6A;	
	padding: 4px 0px 5px 4px;
	/*height: 16px;*/
	height: 1.3em;
	background-color: #E7EFCF;
}
.divElementResultBottomTitle, .divElementResultEseguitoTitle, .divElementResultBottomTitleFreccia
{
	margin-bottom: 5px;
}
.divElementResultBottomTitleFreccia
{
	height: 32px;
}

/**divElementResultImporti - divElementResultImportiTitle - padding degli elementi interni - divResultImportiLeft **/
.divResultImportiRightLeft
{
	height: 11.6em; /*145px*/
}
.divResultImportiRightLeftIscop
{
	height: 85px;
}

.divElementResultValue, .divElementResultValue_Last,
.divElementResultEseguitoValue, .divElementResultEseguitoValue_Last, 
.divElementResultImportiValueL, .divElementResultImportiValueR, .divElementResultImportiValue_Last
{
	/*height: 20px;*/
	height: 1.5em;
}
.divElementResultImportiValueL_IIRow, .divElementResultImportiValueR_IIRow 
{
	/*height: 36px;*/
	height: 2.8em;
}
.divElementResultValue, .divElementResultValue_Last,
.divElementResultEseguitoValue, .divElementResultEseguitoValue_Last
{	
	margin-left: 10px;
	margin-right: 10px;
}
.divElementResultValue, 
.divElementResultEseguitoValue, 
.divElementResultImportiValueL, .divElementResultImportiValueR,
.divElementResultImportiValueL_IIRow, .divElementResultImportiValueR_IIRow 
{
	border-bottom: dotted 1px #999999; /*#97C0E6;*/	
}

.spanResult, .spanResultSmall, .spanResultMax, 
.spanResultEseguito, .spanResultImporti, .spanResultImportiNote
{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.03em;
	text-align: right;
	width: 175px; /*prima era 150px*/
	/*height: 18px;*/
	
	/* gestione dell'a-capo*/
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	/*fix for FIREFOX*/
    /*-moz-binding: url(../../shared/css/ellipsis.xml#ellipsis); */
}
.spanResultEseguito, .spanResultImporti, .spanResultImportiNote
{
	width: 185px;
}
.spanResultImportiNote
{
	font-weight: normal;
	font-size: 0.88em;	
}
.spanResultSmall
{
	width: 120px;
}
.spanResultMax
{
	width: 280px; /*prima era 210*/
}
.spanResultValue, .spanResultValueSmall, .spanResultValueMax, 
.spanResultEseguitoValue, .spanResultImportiValue, .spanResultValueAlignRight
{
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;	
	width: 500px;
	margin-left: 10px;	
	/*height: 18px;*/
	/*height: 1.2em;*/
	
	/* gestione dell'a-capo*/
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	/*fix for FIREFOX*/
    /*-moz-binding: url(../../shared/css/ellipsis.xml#ellipsis); */
	
}
.spanResultValueAlignRight
{
	/* da gestire magraficamente è fisso*/
	text-align: right;
	width: 80px;
}
.spanResultEseguitoValue
{
	width: 475px;
}
 .spanResultImportiValue
{
	text-align: right;	
	width: 110px;
}
.spanResultValueSmall
{
	width: 350px;
}
.spanResultValueMax
{
	width: 570px;
}
/************** ICI ************/
.divAcconto, .divSaldo
{
	display: block;
	float: left;
}
.btnRavvedimento
{
	margin-right: 70px;
}