/*FONT: Arial, Helvetica, sans-serif;	

COLORI: BLU 1: 2055c8   BLU 2: 3164F9    BLU 3: 3164F9 Oro: b3a709 overmenu: */





body {

	margin: 0px;
	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	
	font-size: 1em;
	
	font-weight: 400;
	
	color: #4D4D4D;
	
	margin: auto;
	
	position: relative;
	
	width: 900px; 
	
	background:transparent url(../images/copyBG.png) repeat-y scroll 0 0;
	
	background-position: center;

}



.IE8Fix

{

	z-index: 100;

}



/*

img{

	behavior: url(iepngfix.htc);

}

*/



/******************** ROLLOVER ******************************************/

a.btnApriConto

{

	display:block;width: 206px;height: 103px;

    background: url('../images/rollover/apriconto_tot.png') no-repeat 0 0

}

a.btnApriConto:hover{background-position:0 -103px;}



a.btnForexToday

{

	display:block;width: 206px;height: 103px;

    background: url('../images/rollover/forextoday_tot.png') no-repeat 0 0

}

a.btnForexToday:hover{background-position:0 -103px;}



a.btnCorsi

{

	display:block;width: 206px;height: 103px;

    background: url('../images/rollover/corsi_tot.png') no-repeat 0 0

}

a.btnCorsi:hover{background-position:0 -103px;}



a.btnPartnership

{

	display:block;width: 206px;height: 103px;

    background: url('../images/rollover/partnership_tot.png') no-repeat 0 0

}

a.btnPartnership:hover{background-position:0 -103px;}

/****************FINE ROLLOVER ******************************************/



div#wrapper{

	top:0;

	left:0;

	width:100%;

	height:110px;

	position:relative;

	clear:both;

}

div#flash{

	position:absolute;

	z-index:1;

}

div#mainContainer
{
	background-color: #F3F3F3;
	display: block; 
	overflow: auto;
}

div#colonnaSX
{
	margin-top: 12px;
	
	margin-left: 4px;
	
	margin-right: 2px;

	float: left;

	width: 140px;
	
	margin-bottom: 6px;

}

div#colonnaDX
{
	margin-top: 12px;

	margin-right: 6px;

	float: right;

	width: 170px;
	
	margin-bottom: 6px;

}



div#colonnaCentro

{
	margin-top: 12px;
	
	text-align: left;

	margin-right: auto;
	
	margin-left: auto;

	overflow: auto;

}



div#tools

{

	float:right;

	width: 9em;

	margin: 2px;

}



div#contenuto

{

	margin: 6px;

	font-size: small;

	line-height: 1.3em;

}



div#footer

{

	clear: both;

	padding-top: 10px;

	text-align: center;

}

/* Link della parte sinistra */
.links
{
	background-position: bottom;
	border: thin solid #003366;
	margin-bottom: 6px;
	margin-top: 6px;
	background: url('../images/bg-inner-links.jpg') repeat;
}

.links h2
{
	padding: 6px;
	background-color: #003366;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
}

.links ul
{
	font-size: 0.7em;
	margin-left: 0;
	padding-left: 18px;
	list-style-image: url(../images/menudot.gif);
}

.links li
{
	list-style-image: url(../images/menudot.gif);
}

.selezionato
{
	color: #f2d244;
	font-weight: bold;
}
/* Fine link della parte sinistra */

/* Link della parte destra a bottoni */
.btnBlu
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.btnBlu h2
{
	padding: 6px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url('../images/BottoniSezioni/blu_0c3963.png');
	background-repeat: no-repeat;
}

.btnBlu ul
{
	border: thin solid #0c3963;
	font-size: 0.7em;
	margin-top: -5px;
	margin-left: 0;
	padding: 6px;
	list-style-type: none;
}

.btnArancio
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.btnArancio h2
{
	padding: 6px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url('../images/BottoniSezioni/arancio_c85900.png');
	background-repeat: no-repeat;
}

.btnArancio ul
{
	border: thin solid #c85900;
	font-size: 0.7em;
	margin-top: -5px;
	margin-left: 0;
	padding: 6px;
	list-style-type: none;
}

.btnOro
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.btnOro h2
{
	padding: 6px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url('../images/BottoniSezioni/oro_465900.png');
	background-repeat: no-repeat;
}

.btnOro ul
{
	border: thin solid #465900;
	font-size: 0.7em;
	margin-top: -5px;
	margin-left: 0;
	padding: 6px;
	list-style-type: none;
}

.btnRosso
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.btnRosso h2
{
	padding: 6px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url('../images/BottoniSezioni/rosso_d02d2d.png');
	background-repeat: no-repeat;
}

.btnRosso ul
{
	border: thin solid #d02d2d;
	font-size: 0.7em;
	margin-top: -5px;
	margin-left: 0;
	padding: 6px;
	list-style-type: none;
}

.btnVerde
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.btnVerde h2
{
	padding: 6px;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url('../images/BottoniSezioni/verde_0c5963.png');
	background-repeat: no-repeat;
}

.btnVerde ul
{
	border: thin solid #0c5963;
	font-size: 0.7em;
	margin-top: -5px;
	margin-left: 0;
	padding: 6px;
	list-style-type: none;
}

/* Fine link della parte destra a bottoni */


ul#menu {

	text-align:center;

	margin:0 auto;

	width:960px;

}



#menu li {

	float:left;

	list-style:none;

	margin-left:10px;

}



.sfondoAzzurro

{

	background-color: #E4EDF6;

}



.sfondoBianco

{

	background-color: White;

}



.bluetitle14 {

	font-size: 14px;

	font-weight: bold;

	color: #003366;

	letter-spacing: 2px;

}



.bluetitle12 { font-size: 12px;

	font-weight: bold;

	color: #003366;

	letter-spacing: 2px;

}



.greytitle12 { font-size: 12px;

	font-weight: bold;

	color: #666666;

	letter-spacing: 2px;

}



.greytitle14 { font-size: 14px;

	font-weight: bold;

	color: #666666;

	letter-spacing: 2px;

}



.blacktitle12 {		font-size: 12px;

	font-weight: bold;

	color: #000000;



}



.blacktitle14 {		font-size: 14px;

	font-weight: bold;

	color: #000000;



}





.maintext {

	font-size: 12px;
	
	line-height: 24px;

	text-align: justify;

	color: #666666;

}



.underline{

	text-decoration:underline;

}



.newsheadertitleblue {	font-size: 12px;	font-weight: bold;	color: #003366;}

.newsheadertitlewhite {	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}



.newstitle { font-size: 11px; line-height: 16px; text-align: justify; color: #2055c8; font-weight: bold; }

a.newstitle 			{ text-decoration: none; color: #2055c8;}

a.newstitle :link		{ text-decoration: none; color: #2055c8; } 

a.newstitle :visited	{ text-decoration: none; color: #2055c8; } 

a.newstitle :hover		{ text-decoration: underline; color: #2055c8; }



.newstext {	font-size: 11px; line-height: 16px;	text-align: justify; color: #333333;

}

a.newstext 			{ text-decoration: none; color: #333333;}

a.newstext :link	{ text-decoration: none; color: #333333; } 

a.newstext :visited	{ text-decoration: none; color: #333333; } 

a.newstext :hover	{ text-decoration: underline; color: #333333; }



.newsdate {

	font-size: 11px;

	line-height: 16px;

	text-align: justify;

	color: #333333;

}





.newstitleEF {

	font-size: 11px;

	line-height: 16px;

	color: #FFFFFF;

	font-weight: bold;

}



.newstextEF {

	font-size: 11px;

	line-height: 16px;

	color: #FFFFFF;

}



.newsdateEF {

	font-size: 11px;

	line-height: 16px;

	color: #FFFFFF;

}



.footertext
{
	font-size: 9px;
	color: #727272;
	text-align: center;
}



.indici {

	font-size: 12px;

	color: #2055c8;

	line-height: 18px;

}



.indicibianco {

	font-size: 12px;

	color: #FFFFFF;

	line-height: 18px;

}



hr {

	text-align: left;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}





a 			{ text-decoration: none; color: #FFFFFF; }

a:link		{ text-decoration: none; } 

a:visited	{ text-decoration: none; } 

a:hover		{ text-decoration: underline;  }



.bluelink { color: #2055c8;}

a.bluelink:link		{ text-decoration: none; } 

a.bluelink:visited	{ text-decoration: none; } 

a.bluelink:hover		{ color: #2055c8;  text-decoration: underline; } 



.footerlink { color: #666666;}

a.footerlink:link		{ text-decoration: none; } 

a.footerlink:visited	{ text-decoration: none; } 

a.footerlink:hover		{ color: #666666;  text-decoration: underline; } 



#dropmenudiv a {color:#FFFFFF}



.menusx {

	font-size: 13px;

	font-weight: bold;

	color: #2055c8;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;

}



a.menusx:link		{ text-decoration: none; } 

a.menusx:visited	{ text-decoration: none; } 

a.menusx:hover		{ color: #FFFFFF;  text-decoration: none; } 



.mymenu {	font-size: 12px;	font-weight: bold;	color: #FFFFFF;

	text-align: center;

}

a.mymenu:link		{ text-decoration: none; color: #FFFFFF;} 

a.mymenu:visited	{ text-decoration: none; color: #FFFFFF;} 

a.mymenu:hover
{
	color: #e6af23;
	text-decoration: none;
}



.sottomenu {	font-size: 11px;	color: #FFFFFF;

	text-align: left;

}

a.sottomenu:link		{ text-decoration: none; color: #FFFFFF;} 

a.sottomenu:visited	{ text-decoration: none; color: #FFFFFF;} 

a.sottomenu:hover	{ color: #e6af23;  text-decoration: none; }



.menu3 {	font-size: 12px;	font-weight: bold;	color: #2055c8; text-align: center;}

a.menu3:link		{ text-decoration: none; } 

a.menu3:visited	{ text-decoration: none; } 

a.menu3:hover
{
	color: #e6af23;
	text-decoration: none;
}



.whitelink 				{ color: #FFFFFF;	text-decoration: none; }

a.whitelink:link		{ color: #FFFFFF; text-decoration: none;} 

a.whitelink:visited		{ text-decoration: none; } 

a.whitelink:hover		{ text-decoration: underline;} 

	



.pulsantecerca {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	

	font-size: 10px;

	font-weight: bold;

	color: #666666;

	background-color: #EBEBEB;

}



.cerca {

	font-size: 9px;
	color: #333333;

}



.breadcrump {	font-size: 11px;	color: #666666; }

a.breadcrump:link		{ text-decoration: none; } 

a.breadcrump:visited	{ text-decoration: none; } 

a.breadcrump:hover	{ color: #3164F9;  text-decoration: underline; }



.imgwhite {

	border: 1px dotted #cccccc;

} 



.cornicebianca
{
	font-size: 10pt;
	line-height: 22px;
	background-color: #FFFFFF;
	border: 1px dotted #cccccc;
	text-align: justify;
	padding: 6px 26px 6px 26px;
}

.cornicebianca a:link		{ text-decoration: none; color: #2055c8;} 

.cornicebianca a:visited	{ text-decoration: none; } 

.cornicebianca a:hover		{ color: #2055c8;  text-decoration: underline; } 



.bianca {

	font-size: 10pt;

	line-height: 22px;

	background-color: #FFFFFF;

	text-align: justify;

}



.cornice {

	font-size: 9pt;

	line-height: 22px;

	

	border: 1px dotted #cccccc;

		text-align: justify;

}



.indentmenu{

font: bold 12px ; text-decoration: none;

width: 100%; /*leave this value as is in most cases*/

}



.indentmenu ul{

	margin: 0;

	padding: 0;

	float: left;

	width: 100%; /*width of menu*/

	border: 1px solid #FFFFFF; /*dark purple border*/

	border-width: 0px 0;

	background-image: url(../images/indentbg.gif);

	background-repeat: repeat-x;

	background-position: center center;

}



.indentmenu ul li{

display: inline;

}



.indentmenu ul li a{

float: left;

color: #2055c8; /*text color*/

padding: 5px 11px;

text-decoration: none;

border-right: 1px solid #FFFFFF; /*dark purple divider between menu items*/

}



.indentmenu ul li a:visited{

color: #2055c8; text-decoration: none; border-right: 1px solid #FFFFFF; /*dark purple divider between menu items*/

}



.indentmenu ul li a:hover, .indentmenu ul li .current{

color: white !important; /*text color of selected and active item*/

padding-top: 6px; /*shift text down 1px for selected and active item*/

padding-bottom: 4px; /*shift text down 1px for selected and active item*/

background: white url(../images/indentbg2.gif) center center repeat-x; text-decoration: none;

}



.pagination{

padding: 2px;

}



.pagination ul{

margin: 0;

padding: 0;

text-align: left; /*Set to "right" to right align pagination interface*/

font-size: 12px;

}



.pagination li{

list-style-type: none;

display: inline;

padding-bottom: 1px;

}



.pagination a, .pagination a:visited{

padding: 0 5px;

border: 1px solid #2055c8;

text-decoration: none; 

color: #2055c8;

}



.pagination a:hover, .pagination a:active{

border: 1px solid #2b66a5;

color: #000;

background-color: #FFFFD7;

}



.pagination a.currentpage{

	background-color: #2055c8;

	color: #FFF !important;

	border-color: #2055c8;

	font-weight: bold;

	cursor: default;

	text-decoration: none;

}



.pagination a.disablelink, .pagination a.disablelink:hover{

background-color: white;

cursor: default;

color: #929292;

border-color: #929292;

font-weight: normal !important;

}

.sfondocell_titolo {

	background-image: url('../images/sfondocell3.jpg');

	background-repeat:no-repeat;

	background-color:#4D72C2;

	width:100%;

}



.pagination a.prevnext{

font-weight: bold;

}

.smalltext {

	font-size: 10px;

	color: #666666;

}



.headersmalltext {

	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	font-weight:bold;

}



.tab_quote {

	background-color: #F3F3F3;

	font-size: 11px;

	padding: 12px;

}



.tab_quotegradient {

	font-size: 11px;

	padding: 12px;

	background-image: url(../images/sfondoquote.gif);

	background-repeat: repeat-x;

}



div.box{

	padding:1.5em;

	font-stretch:expanded;

	text-align:left;

	background-image:url(../images/bg_head_content.gif);

	background-position:bottom;

	background-repeat:repeat-x;

	background-color:#FFFFFF;

}



.evidenzia{

	color:#B3A709;

}



.box a {

	color:#2b66a5;

	text-decoration:none;

}



.box a:hover {

	color:#2b66a5;

	text-decoration:underline;

}





div.titolo_video{

	text-align:left;

	margin:1.5em auto 1.5em 1.5em;

	float:left;

}

ul#video{

	padding:0;

	margin:0;

}

#video li{

	float:left;

	clear:both;

	list-style:none;

}

.centro_home{

	background-color:#F3F3F3;

	width:100%;

	float:left;

}