body {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.lbtop {
   background-color:#e4e4e6;
   }
.skyinter {
   background-color:#f0f0f0;
   }  
.sfondo3col {
   background-color:#D7D7D9;
   }
.testata {
	background: url(http://immagini.finanza.com/immagini/sito/fascia-testata3.jpg) no-repeat;
	height: 290px;
	width: 737px;
}
.testata2 {

	background-image: url(http://immagini.finanza.com/immagini/sito/striscia-testata.jpg);
}
.testata3 {
	background-image: url(http://immagini.finanza.com/immagini/sito/tondo-sotto.jpg);
	background-repeat: no-repeat;
}
#menu1 {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	}
#menu1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
#menu1 a:hover {
	text-decoration: underline;
	background-color:#999999;
	}
	
	
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
background-color:#000000;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #999999;
}
.testo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.TitoliRossi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F90103;
	padding-right: 5px;
	height: 22px;


}
#menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 10px;
	vertical-align: bottom;
}
#menu2 a {
	color: #ffffff;
	text-decoration: none;
	font-weight: 900;
	}
#menu2 a:hover {
	text-decoration: underline
	}


.boxspaziati {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #666666;


}
.testo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 76px;
	padding-bottom: 0px;
}
.boxspaziati1 {

	margin-top: 10px;
	margin-bottom: 10px;
}
.testablu {
	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-blu1.jpg);
	background-repeat: no-repeat;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 5px;
	vertical-align: top;
	padding-left: 10px;




}
.corpobianco {
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	text-align:center;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

.corpobianco  a {
	text-decoration:none;
	color: #000000;
}
.corpobianco  a:hover {
	text-decoration:underline;
}
hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 1px;

}
.pixell7 {
	height: 7px;
}
.corpobianco1 {
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia3300.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;

}
.testablu1 {
	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-blu3.gif);
	background-repeat: no-repeat;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 8px;
	padding-right: 15px;
	vertical-align: top;
	padding-left: 8px;

}
.corpobianco2 {
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia5.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;

}
.testablu2 {
	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-blu5.jpg);
	background-repeat: no-repeat;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 8px;
	padding-right: 15px;
	vertical-align: top;
	padding-left: 8px;

}
.corpoblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia-blu.jpg);


}
.corpoblu1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia4.jpg);
}
.corpoblu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia4bis.jpg);
}
.testablubis {
	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-blu1bis.jpg);
	background-repeat: no-repeat;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 5px;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 7px;
}
.corpobiancobis {

	background-image: url(http://immagini.finanza.com/immagini/sito/striscia1bis.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	color:#000000;
	text-align: center;
	font-weight:bold;
}

.corpobiancobis  a {
	text-decoration:none;
	color: #000000;
}

.corpobiancobis  a:hover {
	text-decoration:underline;
}

.corpobiancoaziende {

	background-image: url(http://immagini.finanza.com/immagini/sito/striscia1bis.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	color:#213b76;
	text-align: center;
	font-weight:bold;
}

.corpobiancoaziende  a {
	text-decoration:none;
	color: #213b76;
}

.corpobiancoaziende  a:hover {
	text-decoration:underline;
}
.corpoblu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia7.jpg);
	width: 70px;
}
.corpoblu3bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia7bis.jpg);
	width: 190px;
}
.corpoblu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia6300.jpg);
}
.palline {
	height: 12px;
}
.menulink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C367A;
	vertical-align: bottom;
}
.corpobiancospy {
	background-image: url(http://immagini.finanza.com/immagini/sito/striscia2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.cercaform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	margin: 5px 2px 0px;
	padding: 0px;
	height: 15px;
	width: 174px;
}
.cercatick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	margin: 2px 2px 0px 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
#boxcercapiccolo {
	text-align: center;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}
#boxcercapiccolo input {
	width: 100px;
	}
#boxcercapiccolo select {
	width: 118px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
#boxcerca {
	text-align: center;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}
.buttsearch, #boxcercapiccolo input.buttsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
	width: 15px;
	margin-bottom: 1px;
}


.cercainvio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90103;
	height: 22px;
	text-decoration: none;
	padding-top: 5px;


}
.testagrigia {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	vertical-align: top;
	padding-left: 10px;

}
.testablu250 {

	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-blu300.jpg);
	background-repeat: no-repeat;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding-top: 8px;
	padding-right: 15px;
	vertical-align: top;
	padding-left: 8px;
}
.testataint {

	background-image: url(http://immagini.finanza.com/immagini/sito/fascia-testata.jpg);
	width: 737px;
}
.corpocentrale {
	background-image: url(img/sfcentrale.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.int4grigio1 {
	background-image: url(http://immagini.finanza.com/immagini/sito/grigio1.jpg);
	height: 24px;
	vertical-align: middle;

}
.int4grigio2 {

	background-image: url(http://immagini.finanza.com/immagini/sito/grigio2.jpg);
	height: 42px;
}
.centrale4 {
	height: auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	background-color: #f1f5fa;
	height: 750px;
	min-height: 750px;
}
.centrale3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	background-color: #f1f5fa;
	margin: 10px;
	height: 800px;

}
/* --------------------------------------------- */
/* sondaggio					 */
#sondaggio {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#sondaggio table {
	width: 100%;
	}
#sondaggio .titolo {
	padding-right: 10px;
	padding-left: 5px;
	font-weight: 900;
	}
#sondaggio tr.sond_scelta td {
	border-bottom : 1px solid #b0b0b0;
	padding-right: 10px;
	padding-left: 5px;
	font-size: 12px;
	} 

/* ---------------------------------------------------- */
/* FINANZA TEAM LOGIN 					*/
#finanzateam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #283D80;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 3px 0px;
}
#finanzateam a {
	color: #283D80;
	text-decoration: none;
	}
#finanzateam a:hover {
	text-decoration: underline;
	}

#finanzateam input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	margin: 5px 2px 0px;
	padding: 0px;
	height: 15px;
	width: 83px;
}

#finanzateam .buttsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
	width: 15px;
	margin-bottom: 1px;
}
#finanzateam .cercatick {
	font-size: 11px;
	color: #333366;
	text-decoration: none;
	padding: 0px;
	height: 10px;
	width: 10px;
}
/* ---------------------------------------------------- */
/* FINANZA TEAM LOGIN 	(piccolo)			*/
#finanzateampiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #283D80;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 3px 0px;
}
#finanzateampiccolo a {
	color: #283D80;
	text-decoration: none;
	}
#finanzateampiccolo a:hover {
	text-decoration: underline;
	}

#finanzateampiccolo input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	margin: 5px 2px 0px;
	padding: 0px;
	height: 15px;
	width: 65px;
}

#finanzateampiccolo .buttsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
	width: 15px;
	margin-bottom: 1px;
}
#finanzateampiccolo .cercatick {
	font-size: 11px;
	color: #333366;
	text-decoration: none;
	padding: 0px;
	height: 10px;
	width: 10px;
}

	
/* ==================================================== */
/* corpo pagina (parti comuni)				*/

h1#titolopagina {
	text-align: center;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 13pt;
	margin: 0px 0px 10px 0px;
	padding-top:10px;
	}
h1#titolopagina.notizia {
	margin: 0px;
	}
h2#dataora {
	text-align: center;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	margin: 0px 0px 10px 0px;
	padding: 0;
	}
/* ==================================================== */
/* corpo pagina (liste)					*/

#notiziario{
	position: relative;
	height: 100%;
	width: 100%;
	}
#notiziario p {
	text-align: justify;
	margin: 0px 0px 10px 0px
	}
#notiziario iframe {
	margin-left: 10px;
	margin-bottom: 10px;
	}

#notiziario .dataora {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	}

#notiziario a {
	text-align: center;
	font-weight: 900;
	color: #333366;
	text-decoration: none;
	}
#notiziario a:hover {
	text-decoration: underline;
	}

/* ==================================================== */
/* corpo pagina (navigatore pie' liste)			*/

#navigatore {
	position: absolute;
	bottom: 45px;
	left: 40;
	width: 300px;
	text-align: center;
	margin-bottom: 20px;
	}
#navigatore a {
	font-weight: 400;
	}

#navigatore ul {
	width: 400px;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	}
#navigatore li {
	width: 25px;
	text-align: center;
	float: left;
	}

#navigatore li a {
	white-space: nowrap;
	color: #333366;
	width: 25px;
	display: block;
	padding: 0px 1px 0px 1px;
	}
#navigatore li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #333366
	}
#navigatore li.esterno {width: 50px;}
#navigatore li.esterno a {width: 50px;}
#navigatore li.attuale {
	color: #ffffff;
	background: #ff0000;
	font-weight: 900;
}


/* ==================================================== */
/* corpo pagina (navigatore pie' liste pagine 3 colonne)*/

#navigatore3col {
	position: absolute;
	bottom: 35px;
	left: 110px;
	width: 500px;
	text-align: center;
	}
#navigatore3col a {
	font-weight: 400;
	}

#navigatore3col ul {
	width: 500px;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
	}
#navigatore3col li {
	width: 25px;
	text-align: center;
	float: left;
	}

#navigatore3col li a {
	white-space: nowrap;
	color: #333366;
	width: 25px;
	display: block;
	padding: 0px 1px 0px 1px;
	}
#navigatore3col li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #333366
	}
#navigatore3col li.esterno {width: 50px;}
#navigatore3col li.esterno a {width: 50px;}
#navigatore3col li.attuale {
	color: #ffffff;
	background: #ff0000;
	font-weight: 900;
}




/* ============================================================ */
/* corpo pagina (navigatore pie' pagina solo avanti e indietro)	*/

#navigatorepiccolo {
	position: relative;
	margin-top: 40px;
	width: 100%;
	width: auto !important;
	height: 30px;
	text-align: center;
	}
#navigatorepiccolo ul {
  width: 300px;
  display: block;
  margin: 0 auto;
	text-align: center;
	list-style: none;
	padding: 0;
	align: center;
	}
#navigatorepiccolo li {
	width: 130px;
	display: block;
	white-space: nowrap;
	text-align: center;
	float: left;
	}
#navigatorepiccolo li.centrale {
	width: 30px;
	display: block;
	white-space: nowrap;
	text-align: center;
	float: left;
	}
#navigatorepiccolo li a {
	text-decoration: none;
	white-space: nowrap;
	color: #333366;
	display: block;
	padding: 0px 1px 0px 1px;
	}
#navigatorepiccolo li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #333366
	}


/* ==================================================== */
/* corpo pagina (Notizia)				*/

#notizia{
	position: relative;
	width: 100%;
	
	min-height: 260px;
	text-align: justify;
	padding-top:10px;
	margin: 0px 0px 0px 0px	
	}
#notizia p {
	margin: 0px;
	margin-bottom: 10px;
	}
#notizia img {
	margin: 5px;
	}
#notizia iframe {
	margin-left: 10px;
	margin-bottom: 10px;
	}

#notizia .dataora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: 800;
	}

#notizia a {
	text-align: center;
	font-weight: 900;
	color: #333366;
	text-decoration: none;
	}
#notizia a:hover {
	text-decoration: underline;
	}
	
/* ---------------------------------------------------- */
/* bocco sotto le notizie				*/
#accessorinews {
	width: 100%;
	inline: none;
	}
#accessorinews ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}



#accessorinews li a {
 	padding: 3px 0px 3px 0px;
 	color: #333366;
 	width: 100%;
 	display: block;
 	text-decoration: none;
 	font-weight: bold;
 	}
#accessorinews li a:hover {
  	background: #f0f0f0;
 	}

#accessorinews li.primotitolo {
	margin: 10px 0px 0px 0px;
		background: #1C367A;
	color: #ff0000;
	padding: 3px;
	font-weight:bold;
	text-align:center;
	}
#accessorinews li.primotitolo a {
	padding: 0;
	color: #ff0000;
	text-decoration: none;
	}
#accessorinews li.primotitolo a:hover{
	text-decoration: underline;
	background: none;
	}


#accessorinews li.titolo {
	margin: 10px 0px 0px 0px;
	background: #1C367A;
	color: #ffffff;
	padding: 3px;
	font-weight:bold;
	clear: both;
	}
#accessorinews li.titolo a {
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	}
#accessorinews li.titolo a:hover{
	text-decoration: underline;
	background: none;
	}
#accessorinews ul li {
	margin: 0;
	padding: 0;
	}

#accessorinews .dataora {
	font-size: 8pt;
	color: #0a0a0a;
	}
#accessorinews div.interna {
	padding: 0px;
	margin: 0px;
	min-height: 80px;
	align-vertical: top;
	}
 #accessorinews .interna li a {
 	padding: 3px 0px 3px 0px;
 	color: #333366;
	font-weight:bold;
 	width: 100%;
 	display: block;
 	text-decoration: none;
 	}
 #accessorinews .interna li a:hover {
  	background: #f0f0f0;
 	}
 
 
#accessorinews div.quotazioni {
	height: auto !important; 
	padding: 0px;
	margin: 0px;
	height: 20px;
	min-height: 20px;
	}
#accessorinews .quotazioni li {
	display: inline;
	float: left;
	width: 150px;
	text-align: center;
	font-weight:bold;
	}
#accessorinews .quotazioni li a {
	padding: 3px 0px 3px 0px;
	color: #333366;
	height: 20px;
	width: 150px;
	display: block;
	text-decoration: none;
	}
#accessorinews .quotazioni li a:hover {
	background: #f0f0f0;
	text-decoration: underline;
	}



/* ---------------------------------------------------- */
/*  blocco liste nella pagina 				*/

#listaelementi {
	width: 100%;
	inline: none;
	padding: 0px;
	margin: 0px;
	min-height: 80px;
	align-vertical: top;
	}
#listaelementi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#listaelementi li div.data {
	font-weight: 400;
	font-size: 8pt;
	width: 60px;
	float: left;
	}
#listaelementi li div.elemento {
	font-size: 8pt;
	margin-left: 60px;

	}
#listaelementi li a {
	padding: 3px 0px 3px 0px;
	color: #333366;
	font-weight:bold;
	width: 100%;
	display: block;
	text-decoration: none;
	}
#listaelementi li a:hover {
	background: #f0f0f0;
	}

.linkrubrica {
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	TEXT-DECORATION: none;
}
A.linkrubrica:hover {
	TEXT-DECORATION: underline
}
#colonnaprezzi {
	text-align: center;
	}
#colonnaprezzi img {
	margin-bottom: 10px;
	}
#colonnaprezzi table {
	width: 100%;}
#colonnaprezzi td {
	font-size: 9px;
	}
#colonnaprezzi tr.pari {
	background: #f0f0f0;
	}
#colonnaprezzi h3 {
	color: #333366;
	font-size: 12px;
	text-align: center;
	margin: 5px 0px 2px 0px;
	}
#colonnaprezzi a {
	text-transform: capitalize;
	color: #333366;
	text-decoration: none;
	}
#colonnaprezzi a:hover {
	text-decoration: underline;
	}
#colonnaprezzi p {
	font-size: 10px;
	text-align: center;}


/*======================================================================*/
/* registrazione							*/

#registrazione { width: 100%}

#registrazione .celladescrizione {
  font-size: 11px;
	color: #333366;
	text-align: right;
	font-weight: 800;
	width: 150px;
	background: #D3D4DC;
	padding-right: 3px;
	}
#registrazione .cellaform {
	font-size: 11px;
	color: #333366;
	text-align: left;
	font-weight: 800;
	background: #D3D4DC;
	padding-left: 3px;
	vertical-align: middle;
	}
#registrazione .mioform {
	font-size: 11px;
	color: #333366;
	}
#registrazione .obbligatorio {
	font-size: 8pt;
	color: red;
	font-weight: 800;
	}
#registrazione .cellainterna{
	font-size:8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
#registrazione .cellainternaS{
	font-size:8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

/*======================================================================*/
/* tabella ETF								*/

#tbl_etf {
	width: 100%;
	width: auto !important;
	margin: 0px;
	padding: 0px;
	}
#etf_menugruppi {
	width: 100%;
	height: 27px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	border-bottom: 2px solid #333366;
	}
#etf_menugruppi ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	display: block;

	}
#etf_menugruppi li {
	clear: none;
	margin: 1px;
	display: block;
	float: left;
	}
#etf_menugruppi li a {
	width: 120px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	border: 1px solid #333366;
	display: block;
	float: left;
	}
#etf_menugruppi li a.attuale {
	background: #333366;
	color: #ffffff;
	}
	
#tbl_etf form {
	text-align: center;
	width: 620px;
	}
#tbl_etf form fieldset {
	width: 120px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	}
#tbl_etf select {
	margin-right: 5px;
	font-size: 10px;
	}
#tbl_etf input {
	margin-right: 5px;
	font-size: 10px;
	}
#tbl_etf .bottone {
	margin-right: 5px;
	font-size: 10px;
	color: #ffffff;
	background: #333366;
	border: #f0f0f0;
	margin-bottom: 2px;
	}



#tbl_etf ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	width: auto !important;
	display: block;
	}
#tbl_etf .tabellone>li {
	clear: both;
	}
#tbl_etf .intestazione {
	background: #333366;
	color: #ffffff;
	font-weight: 900;
	text-align: center;
	padding: 0px;
	height: 15px;
	}

#tbl_etf li.pari {
	background: #f0f0f0;
	height: auto;
	}
#tbl_etf li.codice {
	width: 100px;
	display: block;
	float: left;
	}

#tbl_etf li.emittente {
	width: 150px;
	display: block;
	float: left;
	}
#tbl_etf li.nome {
	width: 350px;
	display: block;
	float: left;
	}
#tbl_etf li.area {
	width: 100px;
	display: block;
	float: left;
	}

#tbl_etf a {
	text-decoration: none;
	height: auto;
	color: #333366;
	display: block;
	padding: 0px 1px 0px 1px;
	cursor: hand;
	height: auto !important;
	height: 15px;
	}
#tbl_etf a:hover {
	color: #ffffff;
	background: #333366;
	cursor: hand;
	height: auto !important;
	height: 15px;
  }


/*======================================================================*/
/* dettaglio ETF							*/
#dettaglio_etf a {
	color: #333366;
	text-decoration: none;
	font-weight: 900;
	}
#dettaglio_etf a:hover {
	text-decoration: underline;
	}
#dettaglio_etf h2 {
	text-align: center;
	font-size: 12px;
	color: #333366;
	border-bottom: 1px solid #333366;
	padding: 0;
	margin: 5px 0px 5px 0px;
	}
#dettaglio_etf img.logo {
	float: left;
	margin-right: 10px;
	}
#dettaglio_etf, #dettaglio_etf table {
	font-size: 12px;
	}

#dettaglio_etf td.cella_desc {
	text-align: center;
	font-weight: 900;
	color: #333366;
	border-bottom: 1px solid #333366;
	padding-top: 10px;
	}
#dettaglio_etf td.cella_testo {
	text-align: justify;
	}



/*======================================================================*/
/* tabella dividendi							*/

#tbl_dividendi {
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #333366;
	font-size: 12px;
	}

#tbl_dividendi a {
	color: #333366;
	text-decoration: none;
	display: block;
	cursor: hand;
	width: 100%;
	padding: 0px;
	height: 55px;
	}

#tbl_dividendi a:hover {
	background: #333366;
	color: #ffffff;
	}
#tbl_dividendi div {
	height: 60px;
	padding: 0;
}
#tbl_dividendi div.immagine {
	margin-left: 0px;
	padding: 0px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
	float: left;
	}
#tbl_dividenti .immagine img {
	margin-top: 5px;
	}
#tbl_dividendi div.cella{
	margin-left: 210px;
	}
#tbl_dividendi h3 {
	margin: 0px;
	margin-top: 5px;
	font-size: 1em;
	font-weight: 900;
	}
/* ==================================================== */
/* Schede titoli		 			*/

#scheda_titolo { text-align: center;
	font-size: 12px;}
#scheda_titolo h3 { text-align: left;
	color: #333366;
	font-size: 1em;
	font-weight: 900;
	margin: 15px 0px 5px 0px;
	}
#scheda_titolo p { text-align: justify;
	margin-top: 0px;
	}
#scheda_titolo div.immagine {
	margin-left: 0px;
	padding: 0px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	}
#scheda_titolo div.immagine img {
	margin: 5px;
	}
#tab_dividendi {
	text-align: center;
	}
#tab_dividendi h3 {
	color: #333366;
	font-weight: 900;
	font-size: 12px;
	margin-bottom: 3px;
	text-align: center;
	}
#tab_dividendi table {
	padding: 0;
	margin: 0;
	font-size: 12px;
	}
#tab_dividendi th {
	background: #333366;
	color: #ffffff;
	text-align: center;
	}
#tab_dividendi td {
	padding: 3px;
	}
#tab_dividendi tr td {
	background: #f0f0f0;
	color: #333366;
	border-bottom: 1px solid #333366;
	}

/* ==================================================== */
/* alfabeto per selezione titoli 			*/

#alfabeto {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
	}
#alfabeto ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 540px;
	}
#alfabeto li {
	float: left;
	width: 20px;
	}
#alfabeto li a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 20px;
	padding: 2px 1px 2px 1px;
	}
#alfabeto li.attuale a {
	background: #333366;
	color: #ffffff;
	}

#alfabeto li a:hover {
	background: #333366;
	color: #ffffff;
	}

#footer {
	width: 980px;
	color: #333366;
	text-align: center;
	font-size: 10px;
	}
#footer a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	}
#footer a:hover {
	text-decoration: underline;
	}
/* per fare la riga bianca nel template 3 colonne */
.spaziobianco {
	width: 10px;
	}
#pagina a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	}
#pagina a:hover {
	text-decoration: underline;
	}
	
/* --------------------------------------------------------------
  calendario                                                    */

#calendario_mese {
  font-size: 12pt;
  font-weight: 900;
  }
#calendario_mese table {
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
}
#calendario_mese table td {
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
#calendario_mese .descrizione {
  color: #ffffff;
  background: #1e357b;
  font-size: 10pt;
 text-align: center; 
  }
#calendario_mese a, #calendario_mese a:visited {
  font-size: 10pt;
  color: #1e357b;
  text-decoration: none;
  }  
#calendario_mese a:hover {
  text-decoration: underline;
  }  

  
#calendario_mese .giornate {
  font-size: 10pt;
  }
#calendario_mese .precedente {
  font-size: 8pt;
  text-align: left;
  font-weight: 900;
  width: 70px;
  }
#calendario_mese .successivo {
  font-size: 8pt;
  text-align: right;
  font-weight: 900;
  width: 70px;
  }
  
  
  
#calendario table td {
  font-size: 10pt;
  padding: 5px 10px 5px 10px;
  }
#calendario table td.paese {
  text-align: center;
  }
#calendario table td.dato {
  text-align: center;
  }

#calendario table tr td.impatto {
  text-align: left;
  font-weight: 900;
  font-size: 10pt;
  }  

#calendario table thead  td{
  color: #ffffff;
  text-align: center;
  background: #1e357b;  
  padding: 5px;
  }

#calendario table tr.pari td{
  background: #d7d7d7;
  }
