/*-------------------------------------------
	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; 
}
html, body {background: #fff; margin:0; padding:0; width:96%;
}
h1 {font-size: 2.5em;margin:0; padding:0;
}
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;
}
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 {display:none;
}
#block_3 {display:none;
}
#wrapper {padding: 0; margin: 0; padding-top:3em; border-top: solid 1px #82b800;
}
#header {
}
#logo {display:none;
}
#payoff {display:none;
}
#menu {display:none;
}
#slidenews {display:none;
}
#bannergrande {display:none;
}
#bannermedio {display: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 {display:none;
}
#block_1 div#content{padding-left: 1%; padding-bottom:15px;
}

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;
}

/* 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#analisifocus {width: 280px;  vertical-align:top;
}
div#focus td#altreanalisifocus {vertical-align:top; padding: 0 8px;
}
div#focus td#intervistafocus {width: 130px; background:#aed74c; vertical-align:top; padding: 8px; text-align:center; border:solid 1px #000;
}
td#analisifocus p.titoletto, td#analisifocus p.titoletto a {font-size:16px; font-weight:bold;
}
td#analisifocus img {width: 280px; border:solid 1px #000; margin-bottom: 6px;
}
div#focus h3 {padding-top:0; margin-top:0; 
}
td#altreanalisifocus h3 {font-weight:normal;
}
td#altreanalisifocus ul {margin:0; padding:0;list-style:none;
}
td#altreanalisifocus ul li{background: url(img/dot_chiaro_2.gif) no-repeat top left; padding-left:16px; margin-bottom:6px;
}
td#altreanalisifocus ul li a {font-weight:normal; font-size:11px;
}
td#altreanalisifocus ul li#tutteanalisi {background: url(img/dot_chiaro_4.gif) no-repeat top left;
}
td#altreanalisifocus ul li#tutteanalisi a{color:#608604; font-weight:bold;
}
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; border-bottom: solid 1px #000;
}
td#intervistafocus div.intervista p {background: url(img/dot_chiaro_2.gif) no-repeat top left; padding-left:16px; margin-top:4px;
}
td#intervistafocus div.intervista a {font-weight:bold; font-size:11px;
}
td#intervistafocus p#tutteinterviste {background: url(img/dot_chiaro_4.gif) no-repeat top left; padding-left:16px;
}
td#intervistafocus p#tutteinterviste a{color:#608604; font-weight:bold; font-size:11px;
}

/* 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;
}

/* PAGINA INTERNA NEWS */
/*****************************/
div#content ul.elenconews li {margin-bottom: 10px;
}

/* PAGINA INTERNA NOTIZIA - INTERVISTE */
/**************************************/
img.imgnotizia {border:solid 1px #000;
}

/* REGISTRAZIONE UTENTE - CONTRIBUISCI */
/***********************************/
div#registrazione h3, div#autenticazione h3, div#Contribuisci h3 {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 #000; padding:5px; vertical-align:top;
}
tr.pari td {background: #e2f3c1; border: solid 1px #000; padding:5px; vertical-align:top;
}
tr.paginatore td {background: #608604; border: solid 1px #000; padding:3px;
}
tr.paginatore td td {background: #608604; border: none; padding:0; color: #000;
}
tr.paginatore td td a {color: #000;
}
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 #000; padding:3px; color: #000;
}
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;
}

/* 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;
}
