/*-------------------------------------------
	AGI ENERGIA
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		eni_agi.css
	Date:			october, 2007
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2007 of Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/


/* GENERICI HTML */
/*********************************/

* {font-size: 12px; font-family: verdana, arial, sans-serif; 
}
#block_2 *, #block_3 *, #header *, #menu *, #slidenews *, div#infopagina *, div#welcome {font-size: 12px;
}
html, body {background: #fff; margin:0; padding:0;
    
}
h1 {font-size: 1.5em; display:none;
}
h2 {font-size:26px; margin: 8px 0; padding:0; font-family:  arial, verdana, sans-serif; 
}
body#livello1 h2 {font-size:30px; 
}
h3 {margin: 5px 0; padding:1px 0; font-size:20px; font-family: arial, verdana, sans-serif; 
}
h4 {margin: 5px 0; padding:1px 0;
}
div {padding: 0; margin: 0;
}
p {padding: 0; margin: 0;
}
hr {clear:both; visibility:hidden;
}
a {color:#000; font-weight:bold; text-decoration:none;
}
a:hover {text-decoration:underline;
}
div#content a {text-decoration:underline;
}
div#content a:hover {text-decoration:none;
}
a.news {color:#000; font-weight:normal; text-decoration:none;
}
a.news:hover {text-decoration:underline;
}
a img {border:none;
}
form {margin:0; padding:0;
}


/* LAYOUT */
/*********************************/
#block_1{
}
#block_2 {background: url(img/bg_block2.gif) repeat-y top right #91b53c; padding:0 0 10px 0;
}
#block_3 {background: url(img/bg_block3.gif) repeat-y top left #91b53c; padding:0 0 10px 0;
}
#wrapper {padding: 0; margin: 0;
}
#header {padding: 0; height:73px;
}
#menu {background: #484848; height:1.3em; margin-bottom: 5px;
}
#footer {	
}

/* HEADER */
/**********************************/
div#header{	clear:both;	height:73px;background: #aed74c;
}
div#header div#logo {float:left; width:310px; padding: 8px 0 0 8px; height:73;
}
div#header div#presidente {position:absolute;left: 13px; top: 52px; font-size:11px;
}
div#header div#payoff {float:right; width:600; text-align:right; padding: 0;
}


/* SLIDE NEWS */
/***********************************/

div#slidenews {	padding: 4px 0;	background:#f1f1f1;
}
div#slidenews a {color:#484848; font-weight:bold; text-decoration:none;
}
div#slidenews a:hover {text-decoration:underline;
}

/* MENU */
/*******************************/
div#menu ul.menusx {list-style:none; margin: 0; padding: 0; float:left;height:1.6em;
}
div#menu ul.menusx li {display: inline; border-right: solid 1px #fff; padding:3px;
}
div#menu ul.menusx li a {padding: 5px 30px 5px 3px; color:#fff; font-weight: bold; text-decoration: none;
}
div#menu ul.menudx {list-style:none; margin: 0; padding: 0; text-align:right; float:right;height:1.6em;
}
div#menu ul.menudx li {display: inline; border-right: solid 1px #fff; padding:3px; 
}
div#menu ul.menudx li a {padding: 5px 3px; color:#fff; font-weight: bold; text-decoration: none; 
}

/* BLOCK 1 */
/****************************/
div#welcome{margin-left: 1%;padding-bottom:3px; border-bottom: solid 1px #608604; color: #608604; text-align:right;
}
#block_1 div#infopagina {padding-left: 1%; clear:both; padding-bottom:10px; height:20px;
}
body#livello3 #block_1 div#infopagina {height:35px; 
/*questa altezza serve per non far sovrapporre il bottone stampa al titolo che ci sta sotto*/
}
#block_1 div#infopagina div#briciole {float:left; width: 70%;
}
#block_1 div#infopagina div#data {float:right; width: 29%; text-align:right;
}
#block_1 div#infopagina div#stampa {padding-top:5px;text-align:right;
}
#block_1 div#infopagina div#stampa a {font-weight:normal; color: #608604;
}
#block_1 div#content{padding-left: 1%; padding-bottom:15px; width:98%
}

/* ERA NELLA HOMEPAGE
div#content div#approfondimenti {clear:both; border-top: solid 1px #82b800; border-bottom: solid 1px #82b800;margin-top:10px; 
}
div#content div#approfondimenti div.approf{float:left; width:31%; margin: 10px 1% 10px 0; 
}
*/

div#content div#quotazioni {padding-bottom:10px;
}
div#content div#quotazioni h4 {text-transform: uppercase;
}
div#content {min-height:850px;height:auto;
}

/* PAGINA AGENDA */
/**************************/

div#content div#agenda {padding-bottom:10px; 
}
div#agenda table.filtroagenda {width:99%;
}
div#agenda table td.tdagenda {padding:3px; background: #aed74c;  border-top: solid 3px #608604; border-bottom: solid 3px #608604;
}
table.elencoagenda th {visibility:hidden;
}
table.elencoagenda th.thdata {width:30%
}
table.elencoagenda td {padding:8px 5px; border-bottom: solid 1px #000; vertical-align:top;
}
table.elencoagenda td h4 {margin:0; padding:0;
}
table.elencoagenda td h3 a{font-size:14px;
}
table.elencoagenda td p.luogo {font-style: italic;
}

/* BLOCK 2 */
/****************************/
#block_2 div.titolo {background: url(img/ang_top_dx.gif) no-repeat top right; height:25px; margin-right:7px;
}
#block_2 div.angolo {background: url(img/ang_top_sx.gif) no-repeat top left; height:25px;
}
#block_2 h2{display:none;
}
#block_2 div{padding: 0 8px;
}
#block_2 div.titolo{padding: 0;
}
#block_2 h3 {color: #000; font-size: 100%; font-weight:bold;
}
#block_2 h3 a {color: #000; text-decoration:none;
}
#block_2 h3 a:hover {text-decoration:underline;
}

#block_2 div#tuttenotizie, #block_2 div#rassegnaenergetica {background: url(img/dot_scuro.gif) no-repeat top left #b3dd4d; padding-left:18px;
}

#block_2 div#acaldo{background: url(img/dot_giallo.gif) no-repeat top left #FFEE57; padding-left:18px;padding-bottom:10px;
}
#block_2 div#acaldo h3{color:#000; text-transform: uppercase;
}
#block_2 div#acaldo p {border-bottom: dotted 1px #deff8f; color:#fff; padding-bottom:10px;
}
#block_2 div#acaldo a {color:#000;
}

#block_2 div#intervista {background:#aed74c; padding-bottom:10px;
}
#block_2 div#intervista h3 {font-size:14px; text-transform:uppercase;
}
#block_2 div#intervista p {border-bottom: dotted 1px #deff8f; padding-bottom:10px;
}


#block_2 div#eventi {padding: 1px 10px 10px 10px; margin-top:10px; background: #608604; text-align:center;
}
#block_2 div#eventi h3 {color:#fff; font-size:14px; text-transform:uppercase;text-align:center;
}

#block_2 div#archivioeventi{background: url(img/dot_chiaro.gif) no-repeat top left #608604; padding-left:18px; color:#fff; text-transform: uppercase; 
}
#block_2 div#archivioeventi a{color:#fff;
}

/* NOTIZIE */
/**********************************/
#block_2 div#scroll1 {padding: 0 16px 0 8px; margin-bottom:20px;
}
#block_2 div#scroll1 h3 {color:#fff; font-size:14px; text-transform:uppercase; margin-top:0;
}
#block_2 div#scroll1 ul {background: #aed74c; list-style:none; margin: 3px; padding:3px;
}
#block_2 div#scroll1 ul li {margin-bottom: 3px; border-bottom: dotted 1px #deff8f; padding-bottom:3px;
}

#block_2 div#scroll2 {padding: 0 16px 0 8px; margin-bottom:20px;
}
#block_2 div#scroll2 h3 {color:#fff; font-size:14px; text-transform:uppercase;
}
#block_2 div#scroll2 ul {background: #608604; list-style:none; margin: 3px; padding:3px; color:#fff;
}
#block_2 div#scroll2 ul li {margin-bottom: 3px; border-bottom: dotted 1px #deff8f; padding-bottom:3px; color:#fff;
}
#block_2 div#scroll2 ul li a {color:#fff;
}

#block_2 div.schedewebint 
{
  padding:1px 0;
  margin-top:5px;
  color:#fff;
}  


/* BLOCK 3 */
/****************************/
#block_3 div.titolo {background: url(img/ang_top_dx.gif) no-repeat top right; height:25px; margin-left:7px;
}
#block_3 div.angolo {background: url(img/ang_top_sx.gif) no-repeat top left; height:25px;
}
#block_3 h2{display:none;
}
#block_3 div{padding: 0 4px;
}
#block_3 div.titolo{padding: 0;
}
#block_3 h3 {color: #fff; font-size: 100%; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif
}
#block_3 h3 a {color: #fff; text-decoration:none;
}
#block_3 h3 a:hover {text-decoration:underline;
}


#block_3 div#ambientetv {padding: 1px 10px 10px 10px; margin-top:10px; background: #608604; text-align:center;
}
#block_3 div#ambientetv h3 {color:#fff; font-size:14px; text-transform:uppercase;text-align:center;
}


#block_3 div#agendadx {margin-bottom:8px; background: #aed74c; margin-top:6px;
}

/*
#block_3 div#agendadx h3 a {color:#000; font-size:16px; font-weight:bold;text-transform:uppercase;background: url(img/ico_agenda.gif) no-repeat center left; margin:0; height:30px; display:block; padding-left:35px; padding-top: 10px; font-family:Arial, Verdana, Helvetica, sans-serif
}
*/


#block_3 div#agendadx div a {color:#000; font-size:16px; font-weight:bold;text-transform:uppercase;background: url(img/ico_agenda.gif) no-repeat center left; margin:0; height:30px; display:block; padding-left:35px; padding-top: 10px; font-family:Arial, Verdana, Helvetica, sans-serif
}



#block_3 div#energiaimprese {margin-bottom:8px; background: #aed74c;
}
/*
#block_3 div#energiaimprese h3 a {color:#000; font-size:14px; font-weight:bold;background: url(img/ico_energiaimprese.gif) no-repeat center left; margin:0; height:15px; display:block; padding:10px 6px 10px 33px; font-family:Arial, Verdana, Helvetica, sans-serif
}
*/

#block_3 div#energiaimprese div a {color:#000; font-size:14px; font-weight:bold;background: url(img/ico_energiaimprese.gif) no-repeat center left; margin:0; height:15px; display:block; padding:10px 6px 10px 33px; font-family:Arial, Verdana, Helvetica, sans-serif
}


#block_3 div#atlante {margin-bottom:8px; background: #aed74c;
}

/*
#block_3 div#atlante h3 a {color:#000; font-size:14px; font-weight:bold;background: url(img/ico_atlante.jpg) no-repeat center left; margin:0; height:15px; display:block; padding:10px 6px 10px 33px; font-family:Arial, Verdana, Helvetica, sans-serif
}
*/

#block_3 div#atlante div a {color:#000; font-size:14px; font-weight:bold;background: url(img/ico_atlante.jpg) no-repeat center left; margin:0; height:15px; display:block; padding:10px 6px 10px 33px; font-family:Arial, Verdana, Helvetica, sans-serif
}




#block_3 div#schedeweb, #block_3 div#glossario, #block_3 div#forum, #block_3 div#contribuisci, #block_3 div#blog, #block_3 div#socialnetwork {background: url(img/dot_chiaro.gif) no-repeat top left #608604; padding-left:18px; color:#fff; text-transform: uppercase; 
}
#block_3 div#schedeweb a, #block_3 div#glossario a, #block_3 div#forum a, #block_3 div#blog a, #block_3 div#socialnetwork a , div#contribuisci a {color:#fff;
}

   
#block_3 div.schedewebint 
{
  padding:1px 0;
  margin-top:5px;
  color:#fff;
}    


/* SOLO SE NEL TERZO LIVELLO NON C'é LA COLONNA DI DESTRA 
body#livello3 #block_3 {display:none;
}
/**************************/


/* MENU LATERALE */
/******************************/

#block_3 div#menulaterale {padding:0;
}
#block_3 div#menulaterale ul {list-style: none; margin:0; padding:0;
}
#block_3 div#menulaterale ul li {background: url(img/dot_scuro.gif) no-repeat top left #b3dd4d; padding-left:18px; margin-bottom:4px; font-family:  arial, verdana, sans-serif;
}
#block_3 div#menulaterale ul li a {color: #000; text-decoration:none; font-weight:bold; font-family:  arial, verdana, sans-serif;
}

#block_3 div#menulaterale ul li.atlante {background: url(img/dot_chiaro.gif) no-repeat top left #608604; padding-left:18px; color:#fff;
}
#block_3 div#menulaterale ul li.atlante a {color:#fff;
}

/* BANNER */
/**********************************/
table.tabellaBanner {width:100%;
}

/*
table.tabellaBanner td {text-align:center; padding-bottom:5px; vertical-align:top;
}
*/

table.tabellaBanner td.col1 {text-align:center;  padding-bottom:5px; vertical-align:top;width:20%
}
table.tabellaBanner td.col2 {text-align:center; padding-bottom:5px; vertical-align:top;width:60%
}
table.tabellaBanner td.col3 {text-align:center;  padding-bottom:5px; vertical-align:top;width:19%
}



/*
td#bannergrande {width:728px;
}
*/
div#content div#bannermedio {clear:both; border-top: solid 1px #82b800; margin-top:10px; text-align:center; padding:5px 0;
}
#block_3 div#banner {text-align:center; padding: 10px 0; margin-left:7px;    
}
#block_3 div#mit  {text-align:center; padding: 10px 0px; 
}

#block_3 div#iperself  {text-align:left; padding: 10px 0px; margin-left:30px;    
}

/* FOOTER  & CREDITS */
/**********************************/
div#footer {padding: 3px 0;
}
div#footer p {padding: 10px; text-align: center;
}
div#credits {color:#fff; margin-left:10px; padding-bottom: 10px; margin-top:10px;
}
div#credits a{color:#fff;
}



/* HOMEPAGE FOCUS ANALISI E INTERVISTE */
/**************************************/
div#focus {clear:both; padding-bottom:10px;
}
div#focus h2 {margin:0;
}
div#focus table {width:100%;
}
div#focus td {vertical-align:top; padding:10px;
}
div#focus th {text-align:left;padding:10px; padding-bottom:0;
}
div#focus th h2 {font-size:24px;margin:0; padding:0; 
}
div#focus th h3 {font-size:20px; margin:0; padding:0; padding-top:3px;
}

/* DN */
div#focus th#titoloApprofondimenti h2 {font-size:20px;margin:0; padding:0; 
}
div#focus th#titoloIntervista h2 {font-size:20px;margin:0; padding:0; 
}
div#titoloanalisi h1 {font-size:26px; margin: 8px 0; padding:0; font-family:  arial, verdana, sans-serif; display:block;
}

/* --- */



th#titoloAnalisi {background:url(img/bg_top_analisifocus.gif) no-repeat top center #d1e2ae;
}
div#focus td#analisifocus {width: 220px; background:url(img/bg_bottom_analisifocus.gif) no-repeat bottom center #d1e2ae;
}
div#focus td#approfondimentifocus {
}
div#focus td#intervistafocus {width: 100px; text-align:center; background:url(img/bg_bottom_intervistafocus.gif) no-repeat bottom center #d1e2ae;
}
td#analisifocus p.titoletto {margin-bottom:15px;
}
td#analisifocus p.titoletto, td#analisifocus p.titoletto a {font-size:15px; font-weight:bold;
}

td#analisifocus img {width: 220px; border:solid 1px #000; margin-bottom: 6px;
}
div#focus h3 {padding-top:0; margin-top:0; 
}

td#approfondimentifocus ul {margin:0; padding:0;list-style:none;
}
td#approfondimentifocus ul li{background: url(img/dot_chiaro_2.gif) no-repeat top left; padding-left:16px; margin-bottom:6px;
}
td#approfondimentifocus ul li a {font-size:11px;
}
td#approfondimentifocus ul li#tutteanalisi {background: url(img/dot_chiaro_4.gif) no-repeat top left;
}
td#approfondimentifocus ul li#tutteanalisi a{color:#608604; font-weight:bold;
}
th#titoloIntervista {background:url(img/bg_top_intervistafocus.gif) no-repeat top center #d1e2ae;
}
td#intervistafocus img {width: 100px; border:solid 1px #000;
}
td#intervistafocus p {text-align:left; 
}
td#intervistafocus div.intervista {margin-bottom:10px; padding-bottom: 8px;
}
td#intervistafocus div.intervista p { margin-top:4px;
}
td#intervistafocus div.intervista a {font-weight:bold; font-size:11px;
}

div.altro { border-top: solid 1px #608604; margin-top:15px; padding-top:15px;
}
div.altro p {background: url(img/dot_chiaro_4.gif) no-repeat top left; padding-left:16px;
}
div.altro a{color:#608604; font-weight:bold; font-size:11px;
}

div.quotazionePetrolio {margin:15px 0;
}

div.europamondoflash {padding:10px 0; text-align:center;
}

/* ELENCO ANALISI */
/************************************/
table#elencoanalisi td {padding: 8px 0;border-bottom: solid 1px #82b800; vertical-align: top;
}
table#elencoanalisi td img {margin-right:15px; width:100px; border:solid 1px #000;
}
table#elencoanalisi td.thumbnail {width:115px;
}
table#elencoanalisi h4 {margin:0; padding:0; margin-bottom:5px;
}
table#elencoanalisi p {margin-bottom:5px;
}

/* PAGINA INTERNA NOTIZIA - INTERVISTE */
/**************************************/
img.imgnotizia {border:solid 1px #000;
}

/* REGISTRAZIONE UTENTE - CONTRIBUISCI */
/***********************************/
div#registrazione h3, div#autenticazione h3, div#Contribuisci a {color: #608604; margin:0;
}
div#formReg, div#formAut, div#Contribuisci {margin:8px 0; border: solid 1px #608604; padding:10px; background: #d1e2af;
}
div#privacy {border-top: solid 1px #608604; border-bottom: solid 1px #608604;margin:8px 0; padding:10px 0;
}
div#formAut table {margin:0 auto;
}

/* BLOG */
/**********************************/
/*ELENCO*/
div#imgnotizia {text-align:center; padding-bottom:6px;
}
table.elencoBlog {width:99%; 
}
table.elencoBlog td.nomeBlog {width: 35%
}
table.elencoBlog td.nomeBlog a {font-weight:normal;
}
table.elencoBlog td.dettagliBlog {
}
tr.dispari td {background: #d1e2af; border: solid 1px #fff; padding:5px; vertical-align:top;
}
tr.pari td {background: #e2f3c1; border: solid 1px #fff; padding:5px; vertical-align:top;
}
tr.paginatore td {background: #608604; border: solid 1px #fff; padding:3px;
}
tr.paginatore td td {background: #608604; border: none; padding:0; color: #fff;
}
tr.paginatore td td a {color: #fff;
}
div.richiediNuovo {text-align:right; padding:5px;
}
/* BLOG */
table.blog {margin-top:5px; width:99%;
}
table.blog td.testiBlog {vertical-align:top;padding-right:2%;
}
table.blog td.linkBlog {width:25%; vertical-align:top;
}
div.archivioBlog, div.ultimiCommBlog {background: #d1e2af; border: solid 1px #91b53c; margin-bottom:8px; padding:4px; font-size:10px;
}
div.archivioBlog h3, div.ultimiCommBlog h3 {font-size:12px; text-transform: uppercase; color:#608604; margin:0; padding:0;
}
div.archivioBlog ul, div.ultimiCommBlog ul{margin:0; padding:0; list-style: none;
}
div.archivioBlog ul li, div.ultimiCommBlog ul li {margin:0; padding:0; list-style: none; font-size:10px;
}
div.archivioBlog ul li a, div.ultimiCommBlog ul li a {font-weight:normal;font-size:10px;
}
div.ultimiCommBlog ul li {padding-bottom:5px; margin-bottom:5px; border-bottom: dotted 1px #608604;
}
p.dataPost {background: #91b53c; border: solid 1px #fff; padding:3px; color: #fff;
}
table.blog td.testiBlog h3 {font-size:16px; color:#608604;
}
p.autorePost {padding:0 0 8px 0;
}
div.mostraCommenti {background: #f2fedc; padding:4px; border: solid 1px #608604;
}
div.mostraCommenti ol {margin:0; padding:0;margin-left:25px;
}
div.mostraCommenti ol li {padding-bottom:5px; margin-bottom:5px; border-bottom: dotted 1px #608604;
}
div.commentiBlog {padding-bottom:5px; margin-bottom:5px;
}
p.mostraNascondi {padding:8px 0; margin:8px 0; border-bottom: dotted 1px #608604; border-top: dotted 1px #608604;
}


/* FORUM */
/*********************************/
table.elencoCatForum, table.elencoForum, table.forum {width:99%;
}
table.elencoCatForum {margin-top:20px;
}
table.elencoCatForum td, table.elencoForum td, table.forum td {vertical-align: top;
}
table.elencoCatForum th, table.elencoForum th, table.forum th {background: #608604; border: solid 1px #fff; padding:3px; color: #fff;
}
td.numForum, td.numInterventi {width:10%; text-align:center;
}
table.elencoCatForum td.catForum a {font-weight:normal;
}
td.nomeForum{width:40%;
}
td.autoreForum{width:20%; text-align:center; font-weight:bold;
}
td.dataForum{width:15%; text-align:center; font-size: 10px;
}
td.interventiForum{width:10%; text-align:center;
}
td.ultimoInt{width:15%; text-align:center; font-size: 10px;
}
table.elencoForum td.nomeForum a {font-weight:normal;
}
div.moderatore {margin:10px 0;
}
td.numeroInt {width:5%;
}
td.autoreInt {width:15%; text-align:center;
}
p.dataInserimento {font-size:10px; font-weight:bold;
}
p.intervento {margin:8px 0;
}
p.autore {font-weight:bold; margin-bottom:8px;
}
p.dataReg {font-size:10px; font-style:italic;
}


/* RASSEGNA STAMPA */
/******************************/
div#imgsezione {text-align:center; padding-bottom:6px;
}
div.rassegnaStampa {padding:5px 0;
}
div.rassegnaStampa h3 {border-bottom: solid 1px #608604; color: #608604;
}
table.rassegnaStampa {width:99%;
}
table.rassegnaStampa td {width:33%; background: #d1e2af; padding: 5px;
}

/* RASSEGNA STAMPA */
/******************************/
div.quotazioniPetrolio {padding:5px 0;
}
div.quotazioniPetrolio h3 {border-bottom: solid 1px #608604; color: #608604;
}
table.quotazioniPetrolio {width:99%;
}
table.quotazioniPetrolio td {width:33%; background: #d1e2af; padding: 5px;
}

/* SOCIAL NETWORK */
/**********************************/
div.socialnetwork {margin: 10px 0; text-align:center;
}
div.socialnetwork p {margin: 5px 0; text-align:center;
}
div.socialnetwork a {display:block; padding:5px; background:#b3dd4d;text-align:center;
}
div.curriculumVitae h3 {font-size:16px; color:#608604;
}
table.cv {margin-bottom: 10px;  background: #d1e2af; border: solid 1px #608604;
}
table.cv td {padding: 3px 5px; vertical-align:top; border-bottom:solid 1px #fff;
}
table.cv td.prima {width:100px;
}
div.salvaMod {text-align: center;
}
div.ricercaCv {margin:8px 0; border: solid 1px #608604; padding:10px; background: #d1e2af;
}

/* PAGINA INTERNA NEWS */
/*****************************/
table.filtroElencoNews {width:100%; border-top: solid 3px #608604; border-bottom: solid 3px #608604; background: #aed74c; margin-bottom:10px; font-weight:bold;
}
table.filtroElencoNews td {padding:3px;
}
table.filtroElencoNews h3 {padding:0; margin:0; font-size:1.5em;
}
td.intestazione {width:50%;
}
td.icona {width:20px;
}

table.elenconews {width:100%;
}
table.elenconews tr.dispari td {background: #d1e2af; border: none; padding:8px; vertical-align:top;
}
table.elenconews tr.pari td {background: #e2f3c1; border: none; padding:8px; vertical-align:top;
}
table.elenconews td.data {width:9em; font-weight:bold; font-size:12px; font-family:Arial, Verdana, sans-serif
}
table.elenconews tr.dispari td.data {background:url(img/ico_angolo.gif) no-repeat top left #d1e2af;
}
table.elenconews tr.pari td.data {background:url(img/ico_angolo.gif) no-repeat top left #e2f3c1;
}

table.elenconews td.categoria {width:15%; font-style:italic;
}
table.elenconews td.titolo {font-weight:bold;
}


table.paginatoreECerca {width:100%; border-top: solid 3px #608604; border-bottom: solid 3px #608604; background: #aed74c; font-weight:bold;
}
table.paginatoreECerca td {padding:3px;
}
td.paginatore {width:60%;
}
div.sfoglia {background: url(img/bg_sfoglia.gif) no-repeat bottom center #f25702; color:#fff; width:170px; text-align:center; padding:8px 0; margin-left:25px; clear:both;
}
td.paginatore td {padding:0; padding-right:6px;
}


div.popupcalendario {width: 250px; height: 70px; margin-left: -125px; position: absolute; top: 30%;	left: 50%; visibility: visible; z-index:2;
}

/* RICERCA AVANZATA */
table.ricercaAvanzata {width:68%; float:left;
}
table.ricercaAvanzata tr.dispari td.titolo {background:url(img/ico_angolo.gif) no-repeat top left #d1e2af;
}
table.ricercaAvanzata tr.pari td.titolo {background:url(img/ico_angolo.gif) no-repeat top left #e2f3c1;
}
div.ricercaAvanzata {width:30%; float:right; background: url(img/bg_top_sx_ricercaavanzata.gif) no-repeat top left #fff;
}
div.ricercaAvanzata h3 {background: url(img/bg_top_dx_ricercaavanzata.gif) no-repeat top right; text-align:center; color: #fff; font-size:1.3em; margin:0; padding:5px 0 20px 0;
}
div.ricercaAvanzata table {width:90%; margin:0 auto;
}
div.ricercaAvanzata p {width:90%; margin:0 auto; margin-bottom:6px;
}
div.risultatiRicercaAvanzata {margin-top:10px; border-top: solid 1px #91b53c; background:url(img/bg_bot_sx_ricercaavanzata.gif) no-repeat bottom left; padding:10px 0 0 0;
}
div.risultatiRicercaAvanzata ul {background:url(img/bg_bot_dx_ricercaavanzata.gif) no-repeat bottom right; margin:0; padding:0; list-style:none; padding-bottom:18px;
}
div.risultatiRicercaAvanzata ul li {margin:0; padding:3px 0; width:90%; margin:0 auto;
}
div.risultatiRicercaAvanzata ul li a {background: url(img/ico_ricercaavanzata.gif) no-repeat top left; padding-left:20px;
}

/* TRUE LAYOUT */
/*******************************/
#block_1 {
	float: left; margin-left: 20%; width: 60%
}
/* SOLO SE NEL TERZO LIVELLO NON C'é LA COLONNA DI DESTRA 
body#livello3 #block_1 {width: 79%;
}
/**************************/
 html #block_1 {
	display: inline;
}
#block_2 {
	float: left; margin-left: -80%; width: 20%
}
/* SOLO SE NEL TERZO LIVELLO NON C'é LA COLONNA DI DESTRA 
body#livello3 #block_2 {margin-left: -99%;
}
/************************/

#block_3 {
	float: right; width: 19%
}
#block_1 {
	margin-bottom: -32767px!important; padding-bottom: 32767px!important
}
#block_2 {
	margin-bottom: -32767px!important; padding-bottom: 32767px!important
}
#block_3 {
	margin-bottom: -32767px!important; padding-bottom: 32767px!important
}

@media unknown    
{
#block_1 {
	margin-bottom: 0!important; padding-bottom: 0!important
}
#block_2 {
	margin-bottom: 0!important; padding-bottom: 0!important
}
#block_3 {
	margin-bottom: 0!important; padding-bottom: 0!important
}
#block_1:unknown {
	display: block; margin-bottom: -32767px!important; padding-top: 32767px!important; height: 0; 
}
#block_2:unknown {
	display: block; margin-bottom: -32767px!important; padding-top: 32767px!important; height: 0; 
}
#block_3:unknown {
	display: block; margin-bottom: -32767px!important; padding-top: 32767px!important; height: 0; 
}
    }
#wrapper {
	overflow: hidden
}
#wrapper {
	float: none
}
#wrapper:unknown {
	clear: both; display: block; visibility: hidden; height: 0; 
}
#wrapper {
	display: inline-block
}
#wrapper {
	display: block;
	background: #e2f3c1;
}
#footer {
	clear: both
}
unknown {
	z-index: 1000; position: relative
}

* html .verticalalign
	{
	width: 100% !important;
	}

/* BLOCCO PAGINA                              */
/***********************************************/

div#container{margin:0 auto;width:100%;min-width:990px;width:expression(document.body.clientWidth < 1024 ? "990px":"auto" )
}

/* RUBRICA PETROLIO                              */
/***********************************************/

div.petroliodollari{margin-left:20px;
}
table.petrolioindice{border:0;
}
table.petrolioindice td{vertical-align:top
}
td.petroliofirstcol{width:130px; font-weight:bold; vertical-align:top
}

p.intestazione {
	font-weight:100;
	padding:5px 10px 30px;
	text-align:justify;

	
}
table.petroliodettaglio{border:0;margin-left:30px
}
table.petrolioindice td{vertical-align:top
}
td.petroliofirstcoldettaglio{width:10%; vertical-align:top; color:red; font-weight:bold; font-size:medium
}
td.petroliodettaglio{text-align:justify;
}
table.petroliodettaglio tr.spazio{height:20px
}
#petrolionote h3 {border-bottom: solid 1px #608604; color: #608604; margin-top:50px
}

#petrolionote table td.petroliofirstcoldettaglio {width:10%; vertical-align:top; color:red; font-weight:bold; font-size:small
}
#petrolionote table td.petroliocoldettaglio { font-style:italic
}
.petroliocentrale { text-align:center;  
}
.petroliolegenda { text-align:left; font-size:11px; width:585px; border-width: 1px 1px 1px 1px;border-style: solid; margin:auto; margin-top:20px; padding:5px 5px 5px 5px
}
    

div.bannersx {
    text-align:center; margin-top:20px
}
