/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

body {
	scrollbar-arrow-color: White;
	scrollbar-base-color: #696969;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: Gray;
	scrollbar-highlight-color: Silver;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: Black;
}

hr {
	color: Black;
}

a:LINK {
	text-decoration: none;
}

a:HOVER {
	color: #FF9600;
}

a:VISITED {
	text-decoration: none;
}

#logo {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
}


#data {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
}

.cancella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	background-image: url(images/cancella.gif);
	border: 0px;
}

#breaking {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	background-color: #FFCC66;
	font-weight: bold;
}

#breaking a:LINK {
	color: Black;
	text-decoration: none;
}

#breaking a:HOVER {
	color: White;
	text-decoration: underline;
}

#breaking a:ACTIVE {
	color: Black;
	text-decoration: none;
}

#breaking a:VISITED {
	text-decoration: none;
}

#nav1 {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}

#nav1 a:LINK {
	color: Black;
	text-decoration: none;
}

#nav1 a:HOVER {
	color: #FF9600;
}

#nav2 {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}

#nav2 a:LINK {
	color: Black;
	text-decoration: none;
}

#nav2 a:HOVER {
	color: #FF9600;
}

#nav3 {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}

#nav3 a:LINK {
	color: Black;
	text-decoration: none;
}

#nav3 a:HOVER {
	color: #FF9600;
}


#sommario .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

#sommario .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	font-weight: bold;
}

#sommario_nuovo .datasommario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	font-weight: bold;
}

#sommario .lancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

#sommario .titolo a:LINK {
	color: Black;
	text-decoration: none;
}

#sommario .titolo a:HOVER {
	color: #FF9600;
	text-decoration: underline;
}

#sommario {
	background-color: White;
	padding: 8px;
}

#approfondimenti {
	background-color : #cccccc;
}

#apertura {
	background-image: url(images/sf_apertura.gif);
	background-repeat: no-repeat;
	padding: 8px;
}

#apertura .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: White;
	font-weight: bold;
}

#apertura .didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}

#apertura .lancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

#apertura .titolo a:LINK {
	color: White;
	text-decoration: none;
}

#apertura .titolo a:HOVER {
	color: #FF9600;
	text-decoration: underline;
}


#foto_apertura img {
	width: 260px;
	height: 180px;
	border: 1px solid White;
	margin: 4px;
	background-color: #333333;
}

.foto_categoria {
	width: 160px;
	height: 120px;
	border: 1px solid Black;
	margin: 4px;
	background-color: #333333;
}

#menu_sx {
	width : 150px;
	height : 100%;
}

#menu_dx {
	width: 150px;
	height: 100%;
}

#rubriche .titolo a:HOVER {
	background-color : #FF9600;
}

#categoria .titolo a:HOVER {
	background-color : #FF9600;
}

#newsroom .titolo a:HOVER {
	color: Red;
}

#newsroom .titolo a:LINK {
	color: White;
}

#magazine .titolo a:HOVER {
	background-color : #FF9600;
}

#approfondimenti .titolo a:HOVER {
	color: #FFFFFF;
}

#sondaggio .link a:HOVER {
	color: White;
}

#sondaggio {
	background-color : #90C6E6;
}

#sondaggio .ta {
	background-image : url(images/sf_sondaggio.gif);
	padding : 4px;
	width : 150px;
}

#rubriche .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	background-color : #FF9600;
	width: 150px;
	text-indent : 4px;
}

#categoria .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	background-color : #FF9600;
	width: 150px;
	text-indent : 4px;
}

#newsroom .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
	background-color : Red;
	width: 150px;
	text-indent : 4px;
}

#rubriche .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color : #474747;
	font-weight: bold;
	width: 148px;
	text-indent : 2px;
	vertical-align : middle;
}

#categoria .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: Black;
	font-weight: bold;
	width: 148px;
	text-indent : 2px;
	vertical-align : middle;
}

#newsroom .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: Black;
	font-weight: bold;
	width: 148px;
	text-indent : 2px;
	vertical-align : middle;
}

#newsroom .testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	background-color: Black;
	width: 148px;
	padding: 4px;
}

#sondaggio .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-align : center;
}

#sondaggio .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-align : center;
}

#sondaggio .link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#sondaggio .lancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align : center;
}

#approfondimenti .ta{
	background-image: url(images/sf_approf.gif);
	background-repeat: no-repeat;
	padding : 4px;
	width : 150px;
}

#approfondimenti .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align : center;
}

#approfondimenti .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-align : center;
}

#approfondimenti .lancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align : center;
}

#approfondimenti .icona {
	width: 120px;
	height: 60px;
	float: center;
	border : 1px;
	border-color : Gray;
	border-style : solid;
	vertical-align : text-top;
}

#magazine .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	background-color : #FF9600;
	width: 150px;
	text-indent : 4px;
}

#magazine .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	background-color : #CCCCCC;
	width: 148px;
	text-indent : 2px;
	vertical-align : middle;
}

#magazine .lancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	background-color : #CCCCCC;
	width: 148px;
	text-indent : 2px;
}

.ml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}


#notizia .tabella {
	padding: 4px;
}

#related .tabella {
	padding: 4px;
}

#related .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

#related .titolo a:LINK {
	color: Black;
}

#related .link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

#related .didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

#related .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
}

#notizia .titolone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	font-weight: bold;
}

#notizia .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

#notizia .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

#notizia .dida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}

#notizia .didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-weight: bold;
}

#notizia .testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

#notizia_sx_apertura .tabella{
	padding: 4px;
}

#notizia_sx_sommario .tabella{
	padding: 4px;
	background-color: White;
}

#notizia_sx_apertura .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

#notizia_sx_apertura .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
}

#notizia_sx_apertura a:LINK {
	color: White;
	text-decoration: none;
}

#notizia_sx_apertura a:HOVER {
	color: #FF9600;
	text-decoration: underline;
}


#notizia_sx_sommario .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

#notizia_sx_sommario .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
}

#notizia_sx_sommario hr {
	border: 1px Solid Black;
}

#notizia_sx_sommario a:LINK {
	color: Black;
	text-decoration: none;
}

#notizia_sx_sommario a:HOVER {
	color: #FF9600;
	text-decoration: underline;
}

.arial_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

.arial_9_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
}

.arial_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.arial_10_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.arial_10_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
}

.arial_10_bianco_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-weight: bold;
}

.arial_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.arial_11_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.arial_11_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.arial_11_bianco_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

.arial_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.arial_12_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.arial_20_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: Black;
	font-weight: bold;
}

.arial_12_giustificato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: justify;
}

.arial_12_strong_arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9600;
	font-weight: bold;
}

.arial_12_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

.arial_12_bianco_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

#notizia_sx_apertura .prima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9600;
	font-weight: bold;
}

.arial_12_arancio_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9600;
	font-weight: bold;
}

.arial_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}

.arial_14_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	font-weight: bold;
}

.arial_14_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
}

.arial_14_bianco_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	font-weight: bold;
}

.verdana_9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

.verdana_9_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-weight: bold;
}

.verdana_9_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
}

.verdana_9_bianco_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	font-weight: bold;
}

.verdana_10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.verdana_10_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}

.verdana_10_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
}

.verdana_10_bianco_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-weight: bold;
}

.verdana_11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.verdana_11_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.verdana_11_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.verdana_11_bianco_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

.verdana_12 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.verdana_12_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.verdana_12_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

.verdana_12_bianco_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.verdana_14 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}

.verdana_14_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	font-weight: bold;
}

.verdana_14_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
}

.verdana_14_bianco_strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	font-weight: bold;
}

.extra_arial_11_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.extra_arial_11_blue_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}

.extra_arial_12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.extra_arial_12_blue_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

.extra_times_12_ocra_strong {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CCCC00;
	font-weight: bold;
}

.extra_times_12_magenta_strong {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #CC99CC;
	font-weight: bold;
}

#icona {
	border: 1px;
	border-color: #003366;
	border-style: solid;
	width: 100px;
	height: 76px;
	float: left;
}

#foto {
	border: 1px;
	border-color: #003366;
	border-style: solid;
	width: 260px;
	height: 180px;
	float: left;
}

#ricerca {
	float: left;
}

.form {
	border : 1px solid #433916;
	background-color : #CCCC66;
	margin-left: 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
}

.form_button {
	border : 2px solid #8C7F29;
	background-color : #8C7F29;
	margin-left : 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight: bold;
}

.datanews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 5E5413;
}
.evidenza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
.archivio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


#cerca {
	background-image: url(images/sf_cerca.gif);
}

#cerca form {
	margin:0px;
	padding:0px;
}

#cerca .input {
	border:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

#cerca .button {
	border:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: White;
	background-color: Black;
	padding: 1px;
}

/**************************
 * INIZIO BARRA SUPERIORE *
 **************************/

/* contenitore dell'intera barra superiore */
#contbarra {background-image: url(img_barra/sfondobarra.gif);
width:100%;
padding-left:2px
}
/* questo paragrafo serve per far vedere lo sfondo anche su Mozilla & affini */
#contbarra p {margin:0;
height:25px
}
/* le voci di menu a sinistra */
#barrasup {background-image: url(img_barra/internobarra.gif);
background-repeat: repeat-x;
margin-top:0;
float:left
}
#barrasup table {width:100%;
}
/* contenitore di una singola voce di menu */
#barrasup td {background-image:url(img_barra/PuntoLinkBarra.gif );
background-position:4px 8px;
background-repeat:no-repeat;
padding-left:12px;
margin:0px;
padding-top:4px;
padding-right:4px;
padding-bottom:6px;
font-weight:bold;
font-family:tahoma,arial,helvetica,sans-serif;
white-space: nowrap /* evita gli a capo nelle voci di menu per IE5 Mac */
}
/* colore dei link nelle voci di menu della barra sup. */
#barrasup a {color:#003399;
text-decoration:none;
font-size:10px;
background:transparent
}
#barrasup a:hover {color:#f76321;
text-decoration:none;
font-size:10px;
background:transparent
}
/* contenitore della parte destra della barra superiore */
#campotesto {background-image:url(img_barra/marginedxbarra.gif);
margin:0px; 
padding:0px; 
float:right;
height:25px;
width:230px;
z-index:3
}
#campotesto table,tr,td,fieldset,input,legend,img {margin:0px; 
}
#campotesto table {width:auto
}
#campotesto #vai {border:none;
margin:2px 0 0 0;
padding-left:5px
}
#campotesto #logo {border:none;
margin:0px
}
/* la casella testo del modulo di ricerca */
#campotesto .formtesto {font-size: 10px;
font-family: verdana, arial, helvetica, sans-serif;
width:100px;
margin:0; 
padding:0; 
height:16px;
color: #003399;
border:1px solid #003399
}
/* serve per rendere visibile il campo testo su IE5 per Mac */
#campotesto #ricerca {z-index:1
}
#campotesto form {margin:0px;
padding:0px
}
#campotesto fieldset {border:none;
margin:0px;
}
/* nasconde la legenda ai browser CSScompatibili */
#campotesto legend{display:none
}

/************************
 * FINE BARRA SUPERIORE *
 ************************/

