body { background-color: #FFF;	margin: 0px auto; padding: 0px;}
body, td, input {font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif; font-size: 12px; color: #666666;}
 a, a:link,  a:visited,  a:hover,  a:active{
 	text-decoration: none;
 }
h1,h2,h3,h4,h5,h6 {	font-weight: bold; }
h1, h1 a, h1 a:link, h1 a:active { font-size: 14px; color: #333333; margin:0px; }
h2, h2 a, h2 a:link, h2 a:active { font-size: 12px; color: #333333; margin:0px; }
h3, h3 a, h3 a:link, h3 a:active { font-size: 14px; color:#4f4f4f;  margin:0px; }
h4 { font-size: 11px; margin:0px; }
h5, h5 a, h5 a:link, h5 a:active { font-size: 18px; margin:0px; color: #333333;}
.bold {	font-weight: bold;}
.ora { color: #afafaf;}
.indici { color: #990033; font-size: 10px; text-transform: uppercase; font-weight:bold; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; text-decoration:none;}
.geopolitica { color: #88865d; font-size: 10px; text-transform: uppercase; font-weight:bold; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;}
.pge { color: #000000; font-size: 14px; font-weight:bold; font-family: "Times New Roman", Times, serif; line-height: 16px; }
.pgesmall { color: #666666; font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 16px;}
.testosmall { font-size:10px;}
.strillo { font-size:11px; color:#555555;}
.testo, .testo a, .testo a:link, .testo a:active {color: #666666; font-size: 11px; text-decoration:none;}
.nero, .nero a, .nero a:link, .nero a:active {color: #000000; text-decoration:none;}
.rosso, .rosso a, .rosso a:link, .rosso a:active {color: #FF0000; text-decoration:none;}
.fumo, .fumo a, .fumo a:link, .fumo a:active {color: #333333; text-decoration:none;}
.grigio, .grigio a, .grigio a:link, .grigio a:active {color: #666666; text-decoration:none;}
.clear { clear:both;}
.left { float:left;}
.right { float:right;}
form { margin:0px; padding:0px; display: inline; }
.horizontal{ 	margin:0px; padding:10px 0px 0px; background-image: url(/mercati/images/sf_horizontal.gif); background-repeat: repeat-x;
height: 3px; width: 435px;}
.separatore{ margin:0px; padding:10px 0px 0px; background-image: url(/images/new/puntini.gif); background-repeat: repeat-x; height:7px;}
.immagine {margin-left:8px; margin-top:8px; border: 2px solid #cccccc;}
img{border:0px;}
/* CONTENITORE */
#contenitore {width:750px; margin:0px auto; }
.contenitore2 {width:750px; margin:0px auto; }

/* TESTATA */
#testataleft { width:583px; float:left; }
#testata { width:573px; height:77px; background-image: url(/images/new/testata/sf.gif); float:left; text-align:right; padding: 10px 10px 0px 0px; margin: 0px; font-size:10px; color:#999999;}
.cerca{font-family: Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight:bold; padding-top:10px;}
.rightiscriviti{width:167px; float:right;}
#iscriviti {width:155px; height:75px; background-color:#dbf0fc; padding-top:12px; padding-right:6px; padding-left:6px; font-family: Tahoma, Verdana, sans-serif; font-size:10px; color:#464646;}
.menu_on, .menu_on a, .menu_on a:link, .menu_on a:active { background-image: url(/images/new/testata/sf_on.gif); background-repeat: repeat; background-position: left; text-decoration: none; text-align:center; font-family: Arial, Tahoma, sans-serif; font-size: 11px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; }
.menu_off, .menu_off a, .menu_off a:link, .menu_off a:active {	background-image: url(/images/new/testata/sf_off.gif); background-repeat: repeat-x; background-position: left; text-decoration: none; text-align:center; font-family: Arial, Tahoma, sans-serif; font-size: 11px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; }
.menu_gruppo, .menu_gruppo a, .menu_gruppo a:link, .menu_gruppo a:active  {	background-image: url(/images/new/testata/sf_gruppo.gif); background-repeat: repeat-x; background-position: left; text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.menu_wio, .menu_wio a, .menu_wio a:link, .menu_wio a:active  {	background-image: url(/images/new/testata/sf_gruppo.gif); background-repeat: repeat-x; background-position: left; text-decoration: none;  font-family: Arial, Tahoma, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }

.hidden{visibility:hidden;}
#link {font-size:50px; padding-left:35px; float:left;}
#link a,  #link a:link, #link a:active{text-decoration:none;}

/* MENU INTERNO */
.menulateral_on {float:left; width:150px; padding: 8px 5px; margin: 0px 0px 1px 0px; background-image: url(/images/new/sf_menulateral_on.gif);  text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 11px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; }
.menulateral_on a, .menulateral_on a:link, .menulateral_on a:active { text-decoration:none; color: #FFFFFF; }
.menulateral_off {float:left; width:150px; padding: 8px 5px; margin: 0px 0px 1px 0px; background-image: url(/images/new/sf_menulateral_off.gif);  text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 11px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; text-decoration:none;}
.menulateral_off a, .menulateral_off a:link, .menulateral_off a:active { text-decoration: none; color: #FFFFFF; }
.menulateral_pay {float:left; width:140px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; margin: 0px 0px 1px 0px; background-image: url(/images/new/sf_menulateral_pay.gif);  text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 10px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; } 
.menulateral_pay a, .menulateral_pay a:link, .menulateral_pay a:active { text-decoration: none; color: #FFFFFF; }
.menulateral_pay1 {float:left; width:140px; padding-top: 5px; padding-bottom: 5px; padding-left: 18px; margin: 0px 0px 1px 0px;  text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 10px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; border:1px solid #3660a3; color:#3660a3;}
.menulateral_pay1 a, .menulateral_pay1 a:link, .menulateral_pay1 a:active { text-decoration: none; color: #3660a3; }
.menulateral_pay2 {float:left; width:140px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; margin: 0px 0px 1px 0px; background-image: url(/images/new/sf_menulateral_pay1.gif);  text-decoration: none; text-align:left; font-family: Arial, Tahoma, sans-serif; font-size: 10px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; } 
.menulateral_pay2 a, .menulateral_pay2 a:link, .menulateral_pay2 a:active { text-decoration: none; color: #FFFFFF; }

/* COLONNA SINISTRA */
#colonnasinistra {float:left; width:160px; padding-left:0px; padding-top: 10px;}
.orologio {padding-top: 10px; padding-bottom: 10px; font-size:10px;}
#colonnasinistra ul{margin-left:0px; padding:0px; display:inline; list-style-image: none; list-style-type: none; }
#colonnasinistra li{margin-left:10px; list-style-position:outside;padding:0px; list-style-image: none; list-style-type: none; }
.menu {width:150px; padding-left:10px; background-color: #f1f6f8; font-size: 11px; padding-top: 10px; padding-bottom: 10px; }
.menu a, .menu a:link, .menu a:active {text-decoration:none; color: #666666;}

/* COLONNA DESTRA */
#colonnadestra {float: right; width:575px; padding-top:10px; }
#colonnadestra_aimo { padding-top:60px; float: right; width:575px; padding-top:10px;  }
.notizieasca {font-size: 12px; padding-top:10px; padding-bottom:10px; font-variant: small-caps; text-transform: uppercase;}

/* TESTO */
#testo {padding-left: 15px; padding-top:30px; line-height: 18px; color:#333333;}
#testomappa{padding-left: 20px; padding-top:30px; line-height: 18px; color:#333333; width:500px;}

/* BOX PRIMOPIANO*/
#primopiano {float: left; width:270px; padding-right:15px; padding-left:0px; }
.rule{background-image: url(/images/new/pprule.gif); background-repeat: repeat-x; margin-top: 12px; margin-bottom: 0px;}
.titprimopiano {background-image: url(/images/new/tit_primopiano.gif); background-repeat: no-repeat; background-position: left; 	margin-bottom:10px;	height:17px;}

/* BOX PRIMOPIANOETICA*/
#primopianoetica {float: left; width:270px; padding-right:15px; padding-left:0px; margin:0px auto; }

/* BOX PRIMOPIANOMERCATI*/
#primopianomercati {float: left; width:285px; padding-right:15px; padding-left:0px; }

/* BOX ANALISI E PREVISIONI*/
#analisieprevisioni {float: right; width:275px;}
.titanalisieprevisioni {background-image: url(/images/new/tit_analisieprevisioni.gif); background-repeat: no-repeat; background-position: left; height:17px;}
	
/* BOX SINISTRI */
#boxsinistri {float: left; width:275px;}

/* BOX AGENDA GEOECONOMICA */
.titagendageoeconomica {background-image: url(/images/new/tit_agendageoeconomica.gif); height: 18px; background-repeat: no-repeat; 	background-position: left;}

/* BOX GEOPOLITICA */
#geopolitica {background-color:#f9f8ef; width:275px; float:right;}
.titgeopolitica { background-image: url(/images/new/tit_geopolitica.gif); height: 18px; background-repeat: no-repeat; background-position:left; margin-bottom: 15px;}
.puntogeoeconomico { background-image:url(/images/new/img_puntogeoeconomico.gif); padding-left:44px; background-repeat: no-repeat; 	background-position: left top; padding-bottom: 20px; }
.letteradany { background-image:url(/images/new/img_letteradany.gif); padding-left:44px; background-repeat: no-repeat; background-position: left top; padding-bottom: 20px;}
.letteradamosca { background-image:url(/images/new/img_letteradamosca.gif); padding-left:44px; background-repeat: no-repeat; background-position: left top; padding-bottom: 20px;}
.letteradamo { background-image:url(/images/new/img_letteradamo.gif); padding-left:44px; background-repeat: no-repeat; background-position: left top; padding-bottom: 20px;}
.letteradame { background-image:url(/images/new/img_letteradame.gif); padding-left:44px; background-repeat: no-repeat; background-position: left top; padding-bottom: 20px;}

/* BOX AXIA ETHICAL*/
#axiaethical {float: right; width:275px;}
.titaxiaethical { background-image: url(/images/new/tit_axiaethical_2.gif); height: 18px; background-repeat: no-repeat; background-position: left bottom;}

/* TABELLA ABBONAMENTI*/
.grid { background-color: #e8e7e7; padding:4px;}
.griditem { background-color: #FFFFFF; font-size:10px; font-weight: normal; padding:4px; white-space: nowrap}
.gridheader { background-color: #e8e7e7; font-size:11px; font-weight: bold; padding:4px;}


/* FOOTER*/
#footer { background-color: #eefbff; height: 41px; width: 750px; font-size:10px; margin: 0px auto; color:#333;}

/*atlante*/
.atlanteleft{
	float: left;
	width: 160px;
	margin-top:30px;
}
.atlanteright{
	float: right;
	width: 350px;
	margin-top:30px;
}
.valutetable{
	background-color: #4c4c4c;
	border:2px solid #e2e2e2;
	text-align:center;
}
 .valutetable td{
 	font-weight: bold;
 	margin:4px;
	width: 48px;
	padding:2px;
	border:1px solid #e2e2e2;
}
.y td{color:#ffff16;}
.r td{color:#e50000;}
.o{color:#e56600;}
.v{color:#00ff23;}
.b{color:#fff;}
.c td{color:#ccffff;}


.separatoreaimo{padding:15px 0px 0px 0px; margin: 0px 0px 15px 0px; border-bottom:1px solid #00095a;}
#banner{
	margin: 0px auto;
	width: 750px;
}