/*INIDICI*/
.indici-wrap
{
	margin-top:30px;
}

/* CALENDARIO */
.calendario-indici.calendar .clndr-grid
{
	width: 100%;
	border-right: none; 
}

.calendario-indici
{
	margin-bottom:30px;
}


/* {{{ STILI GENERALI TABELLE */
.wrap-table
{
	padding: 0.3em;
	border: 1px solid #aaa;
	margin: auto;
}

.wrap-table p
{
	margin-top: 0.5em;
}

.csv table
{
	border-collapse: collapse;
	width: 100%;
	color: #79787b;
	font-weight:bold;
}
.csv td
{
	padding: 0.3em;
}
.csv .c0
{
	text-align: left;
}

.csv caption
{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.3em 0.2em;
	background-color: #2B6CA3;
	border-bottom: 0;
	text-transform:uppercase;
	color:#FFF;
	margin-bottom:5px;
	text-align:center;
}

.table-fonte
{
	color: #707172;
	font-weight: bold;
	padding: 0.5em;
	text-align: right;
	font-style: italic;
}

.table-note
{
	color: #707172;
	font-weight: bold;
	padding: 0.5em;
}
/* }}} */

/* {{{ PREZZI_ITALIA */
.csv .prezzi_italia
{
	text-align: right;
}

.csv .prezzi_italia .c0
{
	text-align: left;
}

.csv .prezzi_italia .r0
{
	background-color: #f8c514;
}
/* }}} */
/* {{{ PREZZI_ITALIA_QE */
.wrap-table-prezzi_italia_qe
{
	width: 300px;
}

.csv .prezzi_italia_qe
{
	text-align: center;
}

.csv .prezzi_italia_qe .c0
{
	text-align: left;
}

.csv .prezzi_italia_qe .r0
{
	background-color: #f8c514;
}
/* }}} */
/* {{{ PREZZI_UE */
.csv.prezzi_ue
{
	text-align: center;
}

.csv.prezzi_ue .c0
{
	text-align: left;
}

.csv.prezzi_ue .r0
{
	background-color: #f8c514;
}

.csv .prezzi_ue .r0 .c5,
.csv .prezzi_ue .r4 .c5,
.csv .prezzi_ue .r8 .c5,
.csv .prezzi_ue .r12 .c5
{
	background-color: #f8c514;
}
/* }}} */
/* {{{ PREZZI COMPAGNIE */
.csv .prezzi_compagnie
{
	text-align: right;
}

.csv .prezzi_compagnie .c0
{
	text-align: left;
}

.csv .prezzi_compagnie .r0
{
	background-color: #f8c514;
}
/* }}} */
/* {{{ FUTURE GREGGI */
.csv .future_greggi
{
	text-align: center;
}

.csv .future_greggi .r0
{
	text-align: left;
	font-weight: bold;
}
/* }}} */
/* {{{ REPORT USA */
.csv .report_usa
{
	text-align: right;
}

.csv .report_usa .c0
{
	text-align: left;
}

.csv .report_usa .r0,
.csv .report_usa .r7,
.csv .report_usa .r11
{
	background-color: #f8c514;
}

/* }}} */
/* {{{ PANIERE OPEC */
.wrap-table-paniere_opec
{
	width: 400px;
}

.csv .paniere_opec .c1
{
	text-align: center;
}

.csv .paniere_opec .c2
{
	text-align: right;
}

.csv .paniere_opec .r0,
.csv .paniere_opec .r6,
.csv .paniere_opec .r11
{
	font-weight: bold;
	background-color: #f8c514;
}
/* }}} */
/* {{{ AIE1 */
.csv .aie1
{
	text-align: right;
}

.csv .aie1 .r0,
.csv .aie1 .r15
{
	text-align: center;
	background-color: #f8c514;
}

.csv .aie1 .c0
{
	text-align: left;
}

.csv .aie1 .r0,
.csv .aie1 .r1,
.csv .aie1 .r5,
.csv .aie1 .r13,
.csv .aie1 .r14,
.csv .aie1 .r15,
.csv .aie1 .r20,
.csv .aie1 .r28,
.csv .aie1 .r29
{
	font-weight: bold;
}
/* }}} */
/* {{{ AIE2 */
.csv.aie2
{
	text-align: right;
}

.csv .aie2 .r0,
.csv .aie2 .r17,
.csv .aie2 .r18,
.csv .aie2 .r27
{
	text-align: center;
	background-color: #f8c514;
}

.csv .aie2 .c0
{
	text-align: left;
}

.csv .aie2 .r0,
.csv .aie2 .r14,
.csv .aie2 .r15,
.csv .aie2 .r16,
.csv .aie2 .r17,
.csv .aie2 .r18,
.csv .aie2 .r26,
.csv .aie2 .r27,
.csv .aie2 .r36,
.csv .aie2 .r39,
.csv .aie2 .r40
{
	font-weight: bold;
}

/* }}} */
/* {{{ AIE3 */
.csv .aie3
{
	text-align: right;
}

.csv .aie3 .r0
{
	background-color: #f8c514;
}

.csv .aie3 .r0,
.csv .aie3 .c0
{
	text-align: left;
}

.csv .aie3 .r0,
.csv .aie3 .r12,
.csv .aie3 .r14
{
	font-weight: bold;
}
/* }}} */
/* {{{ AIE4 */
.csv .aie4
{
	text-align: right;
}

.csv .aie4 .r0,
.csv .aie4 .c0
{
	text-align: left;
}

.csv .aie4 .r0,
.csv .aie4 .r1
{
	font-weight: bold;
}

.csv .aie4-0 .r2
{
	font-weight: bold;
}

.csv .aie4-1 .r6,
.csv .aie4-1 .r7,
.csv .aie4-1 .r15,
.csv .aie4-1 .r16,
.csv .aie4-1 .r20,
.csv .aie4-1 .r21
{
	font-weight: bold;
}

.csv .aie4 .r0,
.csv .aie4 .r1
{
	text-align: center;
	background-color: #f8c514;
}

.csv .aie4-0 .r0 .c4,
.csv .aie4-0 .r1 .c4,
.csv .aie4-1 .r0 .c7,
.csv .aie4-1 .r1 .c7,
.csv .aie4-1 .r1 .c8
{
	background-color: #D6B302;
}

.csv .aie4-0 .r0 .c5,
.csv .aie4-0 .r1 .c5,
.csv .aie4-0 .r1 .c6,
.csv .aie4-0 .r1 .c7,
.csv .aie4-0 .r1 .c8,
.csv .aie4-0 .r1 .c9,
.csv .aie4-1 .r0 .c9,
.csv .aie4-1 .r1 .c9,
.csv .aie4-1 .r1 .c10
{
	background-color: #C19E00;
}

/* }}} */
/* {{{ BILANCIO GAS */
.csv .bilancio_gas
{
	text-align: right;
}

.csv .bilancio_gas .r0
{
	text-align: center;
}

.csv .bilancio_gas .r0 .c1,
.csv .bilancio_gas .r0 .c4,
.csv .bilancio_gas .r1 .c1,
.csv .bilancio_gas .r1 .c2,
.csv .bilancio_gas .r1 .c3,
.csv .bilancio_gas .r1 .c4,
.csv .bilancio_gas .r1 .c5,
.csv .bilancio_gas .r1 .c6
{
	background-color: #f8c514;
}

.csv .bilancio_gas .c0
{
	text-align: left;
}

.csv .bilancio_gas .r0,
.csv .bilancio_gas .r1,
.csv .bilancio_gas .r4
{
	font-weight: bold;
}

.csv .bilancio_gas .r5 .c0,
.csv .bilancio_gas .r6 .c0,
.csv .bilancio_gas .r7 .c0,
.csv .bilancio_gas .r8 .c0,
.csv .bilancio_gas .r9 .c0,
.csv .bilancio_gas .r10 .c0,
.csv .bilancio_gas .r11 .c0
{
	padding-left: 3em;
}

/* }}} */
/* {{{ EXTRARETE */
.csv .extrarete
{
	text-align: center;
}

.csv .extrarete .c0
{
	text-align: left;
}

.csv .extrarete .r0,
.csv .extrarete .r1
{
	background-color: #f8c514;
	text-align: center;
}
/* }}} */
/* {{{ RUBRICA CARB. */
.csv .rubrica_carb_rid
{
	color:#000;
	text-align:center;
	font-weight: normal;
	
}

.csv .rubrica_carb_rid caption, #tables-archive-carb-cnt .box .title-azu
{
	background-color: #3A8FC9;
	border:1px solid #3A8FC9;
	text-align:left;
	color:#FFF;
	font-weight: normal;
}

#tables-archive-carb-cnt .box .title-azu {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.csv .rubrica_carb_rid table
{
	border: 1px solid #3A8FC9;
}

.csv .rubrica_carb_rid .c0 
{
	width:50px;
}

.csv .rubrica_carb .r0,
.csv .rubrica_carb .c0
{
	text-align: left;
}
.csv .rubrica_carb_rid .r1, 
.csv .rubrica_carb_rid .r2, 
.csv .rubrica_carb_rid .r3
{
	background-color:#CAE8EE;
} 

#rubrica_carb_rid th {
	background-color: #FFFFFF;
}
/* }}} */
/* {{{ RUBRICA CARB. RID. */
.csv .rubrica_carb_rid .r0,
.csv .rubrica_carb_rid .c0
{
	text-align: left;
}

.csv .rubrica_carb_rid .r0,
.csv .rubrica_carb_rid .c0
{
}

.csv .rubrica_carb_rid .r0 td
{
	/*padding-top: 48px;*/
	text-align: center;
}

/*
.csv .rubrica_carb_rid .r0 .c1
{
	background: url('img/eni.png') top center no-repeat;
	width: 40px;
}

.csv .rubrica_carb_rid .r0 .c2
{
	background: url('img/totalerg.png') center 18px no-repeat;
	width: 50px;
}

.csv .rubrica_carb_rid .r0 .c3
{
	background: url('img/esso.png') top center no-repeat;
	width: 50px;
}

.csv .rubrica_carb_rid .r0 .c4
{
	background: url('img/ip.png') top center no-repeat;
	width: 40px;
}

.csv .rubrica_carb_rid .r0 .c5
{
	background: url('img/q8.png') top center no-repeat;
	width: 50px;
}

.csv .rubrica_carb_rid .r0 .c6
{
	background: url('img/shell.png') top center no-repeat;
	width: 40px;
}

.csv .rubrica_carb_rid .r0 .c7
{
	background: url('img/tamoil.png') top center no-repeat;
	width: 58px;
}

.csv .rubrica_carb_rid .r0 .c8
{
	background: url('img/nologo.png') top center no-repeat;
	width: 40px;
}
*/
/* }}} */
/* {{{ ENERGY ADVISOR */
.csv .energy_advisor-0,
.csv .energy_advisor-1,
.csv .energy_advisor-2,
.csv .energy_advisor-3,
.csv .energy_advisor-4,
.csv .energy_advisor-5
{
	margin-bottom: 5px;
	margin-right: 5px;
}

.csv .energy_advisor .r0,
.csv .energy_advisor .c0
{
	text-align: left;
}

.csv .energy_advisor-0 .r0,
.csv .energy_advisor-1 .r0,
.csv .energy_advisor-1 .r1,
.csv .energy_advisor-2 .r0,
.csv .energy_advisor-2 .r1,
.csv .energy_advisor-3 .r0,
.csv .energy_advisor-3 .r1,
.csv .energy_advisor-5 .r0
{
	font-weight: bold;
	background-color: #f8c514;
}

.csv .energy_advisor-1 .r0,
.csv .energy_advisor-2 .r0,
.csv .energy_advisor-3 .r0
{
	font-weight: bold;
}

.csv .energy_advisor-4 .r0,
.csv .energy_advisor-4 .r2
{
	text-align: left;
	font-weight: bold;
	background-color: #f8c514;
}

.wrap-table-energy_advisor .table-note
{
	clear: both;
}

/* }}} */
/* {{{ HOMEPAGE */

.csv .homepage table
{
	border-collapse: separate;
	border-spacing: 2px;
	text-align: center;
	margin-bottom: 3em;
}

.csv .homepage td
{
	background-color:#e9e4e8;
}
.csv .homepage .r0 td
{
	background:#f8c514;
}

.csv .homepage .c0
{
	background:#737373;
	color:#FFF;
}

.csv .homepage .r0 .c0
{
	background:#FFF;
}


.csv .homepage-2 caption
{
	display:none;
} 
.csv .homepage-2 .r0 .c0
{
	background:#737373;
}

.csv .homepage-0 .r5 td,
.csv .homepage-1 .r3 td,
.csv .homepage-2 .r1 td,
.csv .homepage-3 .r12 td,
.csv .homepage-4 .r12 td,
.csv .homepage-5 .r4 td,
.csv .homepage-6 .r7 td,
.csv .homepage-7 .r3 td
{
	background:transparent !important;
	color:#79787b !important;
	font-style:italic;
	text-align:right;
	border-bottom:1px solid #79787b;
}

.csv .homepage-4 .r0 .c0,
.csv .homepage-4 .r7 .c0
{
	text-align:center;
	background:#2B6CA3;
	
}

.csv .homepage-4 .r1 td,
.csv .homepage-4 .r4 td,
.csv .homepage-4 .r7 td
{
	background:#f8c514;
}

.csv .homepage-4 .r1 .c0,
.csv .homepage-4 .r4 .c0
{
	background:#FFF;
}

.csv .homepage-4 .r2 .c0,
.csv .homepage-4 .r3 .c0,
.csv .homepage-4 .r5 .c0,
.csv .homepage-4 .r6 .c0
{
	background:#737373;
}

/* }}} */


