#navigation a
{
font-family:Verdana;
font-size:9pt;
font-weight:bold;
color: #070739;
background: url("sfmenu5.jpg") left top no-repeat;
text-decoration: none;
padding-left: 5px;
margin:5px;
margin-bottom:0px;
padding-bottom:0px;
}

#navigation a span
{
background: url("sfmenu6.jpg") right top no-repeat;
padding: 4px;
padding-right: 10px;
padding-bottom:0px;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End IE5-Mac hack */

#navigation a:hover
{
color: #fff;
background: url("sfmenu7.jpg") left top no-repeat;
text-decoration: none;
padding-left: 5px
}

#navigation a:hover span
{
background: url("sfmenu8.jpg") right top no-repeat;
padding-right: 10px
}

#navigation
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 0;
}

body {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Verdana;
	font-size:7pt;
}
td.tabcentrale {
	text-align:left;
	width:33%;
	padding:7px;
	background:url(sfondoquadri.gif) left bottom no-repeat;
	vertical-align:bottom;
	font-family:Verdana;
	font-size:7pt;
	}
td.evidenza {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:#97A69B;
	background-color:#97A69B;
	width:80%;
	border:solid 1px #68736B;
	position:relative;
	top:10pt;
}
div.evidenza {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(sfondoevidenza.jpg);
	height:103px;
	width:80%;
	position:relative;
	top:10pt;
}
div.evidenzatitolo {
	position:relative;
	left:-12px;
	padding:5px;
	text-align:left;
	background:url(barratitolo.jpg); 
	background-repeat:no-repeat;
	width:596px;
	height:32px;
	min-width:596px;
	min-height:32px;
	color:#070739;
	font-weight:bold;
}
div.titoloitalia {
	padding:3px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(sfitalia.jpg); 
	background-repeat:repeat-y;
	width:100%;
	border:solid 1px #68736B;
	color:white;
	font-weight:bold;
}

div.titolo {
	color:blue;
	font-size:12pt;
}
.titolo {
	color:blue;
	font-size:12pt;
}
input.pulsantino {
	position:relative;
	left:-3px;
	border-color: #6383fb;
	border-width:1pt;
	height:10pt;
	font-size:7pt;
	font-family:Verdana;
}

input.pulsantino-im {
	position:relative;
	top:5px !important;
	top:4px;
}

.formricerca {
position:relative;
top:-15px;
text-align:right;
}

div.disclaimer {
	text-align:center;
	font-size:7pt;
	font-family:Verdana;
	position:relative;
	top:15pt
}
div.descrizione {
	color:#070739;
	font-size:7.5pt;
	font-family:Verdana;
	text-align:justify;
	}
span.fondo {
	border:solid #85B1D4;
	border-width: 0px 0px 1px 0px;
}
a.fondo {
	text-decoration:none;
}
a {
	color:#08477C;
}
div.content {
	position:relative;
	top:-100px;
	/* per altri browser vale questo */
	left:0px !important; 
	/* per IE vale questo */
	left:-50px;
	text-align:left;
	padding:15pt;
	border:solid #08477C;
	border-width: 0px 0px 1px 0px;
	vertical-align:top;
	font-family:Verdana;
	font-size:9pt;
	width:585px;
	height: auto !important;
	height: 600px;
	min-height: 600px;
	}
div.loghi {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10pt;
	border:solid #85B1D4;
	border-width: 0px 0px 2px 0px;
	vertical-align:top;
	font-family:Verdana;
	font-size:9pt;
	width:80%
	}
td.grattacielo {
	vertical-align:top;
	width:120pt;
	text-align:right;
}
div.grattacielo {
	position:absolute;
	top:150px;
	right:95px;
	vertical-align:top;
	width:120px;
	text-align:right;
	
}
div.titolobianco {
	font-weight:bold;
	color:white;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

hr {
color:#6383FB;
background-color:#6383FB;
}

img.logo 
{
    /* for CSS 2.0 compliant browsers */
    max-width: 110px;
    /* for IE only */
    width: expression(this.width > 110 ? 110 : true);
    float:left;
	padding: 5px;
}

.riga {
clear:left;
color: #3680BF;
background-color: #3680BF;
border-top: #3680BF solid 1px;
position:relative;
left:5px;
}
