/* Elemento Body */
body{
  margin:0;
  padding:0;
  background:#FFFFFF;
  color:#000000;
  border:0px solid #000000;
}
/* Fine: Elemento Body */

img{
  border:0px;
}

a{
  text-decoration:none;
}

/* Corpo */
#corpo{
  width:733px;
  margin: auto;
  padding-top:8px;
  background:none;
  border:0px solid #000000;
}
/* Fine: Corpo */

/* Header */
#header{
  margin:0 0 0 0;
  padding:0px;
  width:733px;
  height:129px;
  background:none;
  border:0px solid #000000;
}
#logo{
  float:left;
  margin:0 0 0 0;
  border:0px solid #000000;
}
#payoff{
  float:right;
  margin:0;
  border:0px solid #000000;
}
#abstract_0{
	display:none;
	position:absolute;
	top: 95px;
  margin:0 0 0 196px;
	background-color:#FFFFFF;
}
#abstract_1{
	display:none;
	position:absolute;
	top: 95px;
  margin:0 0 0 420px;
	background-color:#FFFFFF;
}
#abstract_2{
	display:none;
	position:absolute;
	top: 95px;
  margin:0 0 0 288px;
	background-color:#FFFFFF;
}
#abstract_3{
	display:none;
	position:absolute;
	top: 95px;
  margin:0 0 0 390px;
	background-color:#FFFFFF;
}
.menuabstract{
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  font-weight: bold;
  color: #00548A;
}
/* Fine: Header */

/* MenuServ */
#menuserv{
  float:left;
  width:100%;
  height:35px;
  margin:0;
  padding:0;
  text-align: right;
  background:none;
  border:0px solid #000000;
}
#menuserv a{
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  font-weight: normal;
  line-height:10px;
	text-decoration:underline;
  color: #00548A;
}
img.menuserv_tratto{
  margin: 0px 7px 0 7px;
	vertical-align:-2px;
}
/* Fine: MenuServ */

/* Menu */
#menu{
  margin:3px 0 0 0;
  padding:0;
  float:right;
  width:538px;
  background:none;
  border:0px solid #000000;
}
.menu_img{
  margin: 0 25px 0 0;
  border:0px solid #000000;
}
/* Fine: Menu */

/* Primo PIano */
#ppcontainer{
  float:left;
  width:733px;
  height:150px;
  margin:0;
  padding:0;
  background:none;
  border:0px solid #000000;
}
div.ppblock{
	position:absolute;
  width:733px;
  height:150px;
  margin:0;
  padding:0;
  background:none;
  border:0px solid #000000;
}
div.pp{
  float:right;
  width:356px;
  margin:0;
  padding:0px;
  background:none;
  border:0px solid #000000;
}
div.pp_news{
  width:300px;
  margin:0 auto;
  padding:0px;
  text-align:left;
  background:none;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight: normal;
  color: #FFFFFF;
  border:0px solid #000000;
}
div.pp_news p.titolo{
  margin:0 0 7px 0; 
}
div.pp_news p.titolo a{
  color: #FFFFFF;
  font-weight: bold;
}
div.pp_news p.titolo a:hover{
	text-decoration:underline;
}
div.pp_news span.data{
  font-size:9px;
}
div.pp_news p.testo{
  margin:0; 
}
div.pp_news p.testo a{
  color: #FFFFFF;
	text-decoration:underline;
}
/* Fine: Primo PIano */

/* Lingua */
#lingua{
  float:right;
  width:40px;
  height:13px;
  margin:4px 0 0 0;
  padding:0;
  line-height:5px;
  background:none;
  border:0px solid #000000;
}
#lingua img{
  margin:0;
  padding:0;
  border:0;
}
.rollover img { border:none;} 
.rollover a {display:block;}
.rollover a:hover img {display:none;} 

#lingua_ita{
  float:left;
	width:18px;
	height:13px;
	margin:0;
	padding:0;
	background:url('../immagini/hp_lingua_ita_on.gif') center center no-repeat;
  border:0px solid #000000;
}
#lingua_ita.rollover a:hover{
	width:18px;
	height:13px;
	background:url('../immagini/hp_lingua_ita_on.gif') center center no-repeat;
} 
#lingua_eng{
  float:right;
	width:18px;
	height:13px;
	margin:0;
	padding:0;
	background:url('../immagini/hp_lingua_eng_on.gif') center center no-repeat;
  border:0px solid #000000;
}
#lingua_eng.rollover a:hover{
	width:18px;
	height:13px;
	background:url('../immagini/hp_lingua_eng_on.gif') center center no-repeat;
} 
/* Fine: Lingua */

/* News */
#newsmain{
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:733px;
  background:url('../immagini/hp_news_divider.gif') center;
	background-repeat: repeat-y;
	background-position: top left;
  border:0px solid #000000;
  color: #000000;
}
#newsbox12{
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:370px;
  background:#none;
  border:0px solid #000000;
}
#news1{
  float:left;
  margin:0 0 0 0;
  padding:0 10px 0 8px;
  width:366px;
  background:none;
	border:0px solid #000000;
}
#news2{
  float:right;
  margin:0;
  padding:0 10px 0 7px;
  width:336px;
  background:#none;
  	background-repeat: repeat-y;
	background-position: top left;
  border:0px solid #000000;
}
#news22{
  float:right;
  margin:0;
  padding:0 10px 0 7px;
  width:340px;
  background:#eff4f8;
  	background-repeat: repeat-y;
	background-position: top left;
  border:0px solid #000000;
}

p.news_sectitle{
  margin:0;
  padding:0;
  height:30px;
}
p.news_title, p.news_title a{
  margin:10px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight: bold;
  color: #00548A;
}
p.news_title2, p.news_title2 a{
  margin:10px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  line-height:14px;
  font-weight: bold;
  color: #00548A;
}
p.news_title a:hover{
	text-decoration:underline;
}
p.news_title2 a:hover{
	text-decoration:underline;
}
span.news_data{
  font-size:8px;
  font-weight: normal;
}
p.news_text{
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  line-height:14px;
  font-weight: normal;
}
p.news_text a{
	text-decoration:underline;
  color: #00548A;
}
p.news_text a.pdf{
	PADDING-LEFT: 20px; 
  padding-bottom:4px;
	BACKGROUND-POSITION: left 0px; 
	BACKGROUND-REPEAT: no-repeat;
  background-image:url(../immagini/icon_pdf.gif);
}
#newsmain ul{
  margin-top:3px;
  margin-left:0px;
  margin-bottom:0px;
  padding:0;
	LIST-STYLE-TYPE: none;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  line-height:14px;
  font-weight: normal;
}
#newsmain li{
  margin-bottom:3px;
	PADDING-LEFT: 8px; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 6px; 
  background-image:url(../immagini/bl_network.gif);
}
/* Fine: News */

/* Pié di Pagina */
#pie_pagina{
  float:left;
  width:733px;
  margin: 5px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  color: #7FA9C4;
  text-align:right;
  border:0px solid #000000;
}
#pie_pagina2{
  float:left;
  width:733px;
  margin: 10px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  color: #7FA9C4;
  text-align:right;
  border:0px solid #000000;
  background:#00548A;
}
#pie_pagina3{
  float:left;
  width:733px;
  margin: 10px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:10px;
  color: #ffffff;
  text-align:right;
  border:0px solid #000000;
  background:#00548A;
}

/* Fine: Pié di Pagina */

.warning{
  font-family:Verdana, Arial, Tahoma, Helvetica, Sans-serif;
  font-size:12px;
  line-height:16px;
  color: #FF0000;
}

