body{margin:0;padding:0}
.check { padding: 2px; color: #000000; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica}
input { color: #000000; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica}
textarea { color: #000000; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica}
.testo { color: #000000; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo2 { color: #000000; font-style: normal; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_b { color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_blu { color: #035a9c; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_blu_b { color: #035a9c; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_blu2 { color: #035a9c; font-style: normal; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_blu2_b { color: #035a9c; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_piccolo { color: #035a9c; font-style: normal; font-size: 7pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.testo_piccolo2 { color: #000000; font-style: normal; font-size: 7pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.firma { color: #999999; font-style: normal; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }


.link_argomenti { color: #035a9c; font-style: normal; font-size: 10px; font-weight: bold; font-family: Verdana, arial, helvetica; letter-spacing: normal }
.titolo_argomenti { color: #035a9c; font-style: normal; font-weight: bold; font-size: 11pt; font-family: arial, helvetica; letter-spacing: normal }

.found_report { color: #035a9c; font-style: normal; font-size: 11px; font-weight: bold; font-family: Verdana, arial, helvetica; letter-spacing: normal }

.pager_current { color: #000000; font-style: normal; font-weight: bold; font-size: 11pt; font-family: Verdana, arial, helvetica; letter-spacing: normal }

.item_header_title {line-height : 20px; color: #035a9c; font-style: normal; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal; }
.item_header_value {line-height : 20px; color: #000000; font-style: normal; font-size: 8pt; font-family: Verdana, arial, helvetica; letter-spacing: normal; }

.titoli_box { color: #035a9c; font-style: normal; font-weight: bolder; font-size: 11pt; font-family: Helvetica; letter-spacing: -1 }

div {
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #035a9c; 
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color: #035a9c;
	scrollbar-highlight-color: #035a9c;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff; 
}

A { color: #035a9c; text-decoration : none; font-style: normal; font-size: 10pt; font-family: Verdana, arial, helvetica; letter-spacing: 0px; }
Ax:HOVER { color: #EFB219; }
A:HOVER { text-decoration : underline; }

.titoli_html {
	color: #214097;
	font-family: Verdana;
	font-size: 16px;
    font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}


BODY {
	background-color: White;
	color: #000000;
	font-style: normal;
	font-size: 10pt;
	font-family: Verdana, arial, helvetica;
	letter-spacing: normal;
}

.classLinkText { 
	color: #035a9c; 
	font-style: normal; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, arial, helvetica; 
	letter-spacing: normal 
}    

.classLevel0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
}

.classLevel1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 15px;
}

.classLevel2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 25px;
}

.classLevel3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 35px;
}


.classLevel0Selected {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	xbackground-color: #CCE5FF;
	xbackground-color: #d4e9ff;
	xbackground-color: #EFC138;
	background-color: #C5DFFB;
}

.classLevel1Selected {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 15px;
	xbackground-color: #E1F0FF;
	xbackground-color: #dbedff;
	xbackground-color: #F3D052;
	background-color: #D6EaFF;
}

.classLevel2Selected {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 25px;
	xbackground-color: #EAF5FF;
	xbackground-color: #e5f2ff;
	xbackground-color: #F7DE79;
	background-color: #e5f2ff;
}

.classLevel3Selected {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 35px;
	xbackground-color: #e8f3ff;
	xbackground-color: #f0f7ff;
	xbackground-color: #FCEEAF;
	background-color: #f0f7ff;
}

.classActiveLevelPane {
	xbackground-color: #f9faff;
	xbackground-color: #fafcff;	
	xbackground-color: #fcf9e4;	
	background-color: #fafcff;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 2px solid #C5DFFB;
	border-top: 2px solid #C5DFFB;	
	xborder-bottom: 3px solid #EFC138;
	xborder-top: 2px solid #EFC138;	
}

.boxContainer {
	margin: 6px 0px 0px 0px;
}





#header {
  width:100%;
  background:#ffffff;
  font-size:12px;
  line-height:25px;
  font-weight:bold;
  text-decoration: none;
  letter-spacing: -1px;
  font-family: "Verdana";
  }

.l {
  width:100%;
  align:center;
  margin:0px;
  padding:0px;
  list-style:none;
  }

#lif {
  float:left;
  background: url("/img/menu/left.gif") no-repeat left top;
  margin:0;
  padding:0 2px 0 2px;
  }

#lif a {
  float:left;
  display:block;
  background: url("/img/menu/right.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#005BA1;
  }

#first {
  float:left;
  background: url("/img/menu/left1.gif") no-repeat left top;
  margin:0;
  padding:0 2px 0 9px;
  }

#first a {
  float:left;
  display:block;
  background: url("/img/menu/right.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#005BA1;
  }

#last {
  float:left;
  background: url("/img/menu/left.gif") no-repeat left top;
  margin:0;
  padding:0 2px 0 2px;
  }

#last a {
  float:left;
  display:block;
  background: url("/img/menu/right1.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#005BA1;
  }

#current {
  float:left;
  display:block;
  background: url("/img/menu/left_on.gif") no-repeat left top;
  margin:0;
  color:#fff;
  padding:0 2px 0 2px;
  }

#current a {
  float:left;
  display:block;
  background: url("/img/menu/right_on.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#fff;
  }

#cf {
  float:left;
  display:block;
  background: url("/img/menu/left1_on.gif") no-repeat left top;
  margin:0;
  color:#fff;
  padding:0 2px 0 9px;
  }

#cf a {
  float:left;
  display:block;
  background: url("/img/menu/right_on.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#fff;
  }

#cl {
  float:left;
  display:block;
  background: url("/img/menu/left_on.gif") no-repeat left top;
  margin:0;
  color:#fff;
  padding:0 2px 0 2px;
  }

#cl a {
  float:left;
  display:block;
  background: url("/img/menu/right1_on.gif") no-repeat right top;
  padding:1px 8px 0px 4px;
  text-decoration:none;
  color:#fff;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#lif a:hover {
  color:#000000;
  text-decoration: underline;
  letter-spacing: -1px;
  }
#current a:hover {
  color:#ffffff;
  text-decoration: underline;
  letter-spacing: -1px;
  }
#first a:hover {
  color:#000000;
  text-decoration: underline;
  letter-spacing: -1px;
  }
#cf a:hover {
  color:#ffffff;
  text-decoration: underline;
  letter-spacing: -1px;
  }
#cl a:hover {
  color:#ffffff;
  text-decoration: underline;
  letter-spacing: -1px;
  }
#last a:hover {
  color:#000000;
  text-decoration: underline;
  letter-spacing: -1px;
  }
.link_menu {
  color:#ffffff;
  text-decoration: none;
  font-size:12px;
  letter-spacing: -1px;
  font-family: "Verdana";
  }
.link_menu a:hover {
  color:#ffffff;
  font-size:12px;
  text-decoration: underline;
  letter-spacing: -1px;
  font-family: "Verdana";
  }

.link_menu_bianco {
  color:#ffffff;
  text-decoration: none;
  font-size:12px;
  letter-spacing: -1px;
  font-family: "Verdana";
  }
.link_menu_bianco a:hover {
  color:#ffffff;
  font-size:12px;
  text-decoration: underline;
  letter-spacing: -1px;
  font-family: "Verdana";
  }







a.booxster_title:link, a.booxster_title:visited {
color: #ffffff;
font-style: normal;
font-size: 8pt;
font-family: Verdana, arial, helvetica;
letter-spacing: normal;
text-decoration:none;
}

a.booxster_title:hover {
color: #ffffff;
font-style: normal;
font-size: 8pt;
font-family: Verdana, arial, helvetica;
letter-spacing: normal;
text-decoration:none;
}

a.booxster_btn_go:link, a.booxster_btn_go:visited {display: block;
background: #efb219 url(/img/booxster_btn_go_clear.gif) repeat-x bottom left;
width: 21px;
height: 18px;
font-face: Arial;
font-size:9px;
font-weight: bold;
color: #c78719;
line-height:18px;
text-indent: 3px;
}

a.booxster_btn_go:hover {
background: #efb219 url(/img/booxster_btn_go_clear_roll.gif) repeat-x bottom left;
text-decoration:none;
color: white;
}

a.booxster_btn_avanzata:link, a.booxster_btn_avanzata:visited {
display: block;
background: #efb219 url(/img/booxster_btn_ricerca_clear.gif) repeat-x bottom left;
width: 114px; height: 18px;
font-face: Arial;
font-size:9px;
color: #c78719;
line-height:18px;
text-indent: 4px;
margin-bottom:3px;
}

a.booxster_btn_avanzata:hover {
background: #efb219 url(/img/booxster_btn_ricerca_clear_roll.gif) repeat-x bottom left;
text-decoration:none;
color: white;
}

a.booxster_btn_booxshop:link, a.booxster_btn_booxshop:visited {
display: block;
background: #efb219 url(/img/btn_booxshop.gif) repeat-x bottom left;
width: 114px;
height: 18px;
font-face: Arial;
font-size:9px;
color: #035a9c;
line-height:18px;
text-indent: 4px;
margin-bottom:3px;
letter-spacing: -1px;
}

a.booxster_btn_booxshop:hover {
background: #efb219 url(/img/btn_booxshop_over.gif) repeat-x bottom left;
text-decoration:none;
color: #ffffff;
}






.btn_vai {
	display: block;
	text-indent: -3000px;
	width: 72px;
	height: 34px;
	background: url(/img/searchbar/btn_vai.gif) 0px 0px;
}

.btn_vai:hover {
	background: url(/img/searchbar/btn_vai.gif) 0px -34px;
}


.btn_guidata {
	display:block;
	text-indent: -3000px;
	width: 148px;
	height: 34px;
	background: url(/img/searchbar/btn_guidata.gif) 0px 0px;
}

.btn_guidata:hover {
	background: url(/img/searchbar/btn_guidata.gif) 0px -34px;
}

.btn_rss {
	display:block;
	text-indent: -3000px;
	width: 57px;
	height: 34px;
	background: url(/img/searchbar/btn_rss.gif) 0px 0px;
}

.btn_rss:hover {
	background: url(/img/searchbar/btn_rss.gif) 0px -34px;
}

.btn_wishlist {
	display:block;
	text-indent: -3000px;
	width: 57px;
	height: 34px;
	background: url(/img/searchbar/btn_WL.gif) 0px 0px;
}

.btn_wishlist:hover {
	background: url(/img/searchbar/btn_WL.gif) 0px -34px;
}

.btn_facebook {
	display:block;
	text-indent: -3000px;
	width: 57px;
	height: 34px;
	background: url(/img/searchbar/btn_FACEBOOK.gif) no-repeat 0px 0px;
}

.btn_facebook:hover {
	background: url(/img/searchbar/btn_FACEBOOK.gif) 0px -34px;
}

.btn_avanzata {
	display:block;
	text-indent: -3000px;
	width: 148px;
	height: 34px;
	background: url(/img/searchbar/btn_avanzata.gif) 0px 0px;
}

.btn_avanzata:hover {
	background: url(/img/searchbar/btn_avanzata.gif) 0px -34px;
}

	table.box {width:610px;border-collapse:colloapse;}
	table.box td.titolo {width:566px; white-space: no-wrap; background: url(../../../img/px_riga.gif) left 6px repeat-x;}
	table.box td.titolo span{background-color: #fff; padding-left: 8px; padding-right: 8px; color: #035A9C; font-weight:200; font-family: Trebuchet MS;letter-spacing:-1px; font-size: 14pt;}
	table.box td.left {height:24px;width:27px; background: url(/img/angolo_sx.gif) left 6px repeat-x;}
	table.box td.right {height:24px;width:17px;background: url(/img/angolo_dx.gif) right 6px repeat-x;} 
	table.box td.content {border-left:1px solid #195B98;border-right:1px solid #195B98} 
	
.breadcrumbs { font-size:10px; }
.breadcrumbs A { text-decoration:underline; }	
.breadcrumbs SPAN { color: #035a9c; font-style: normal; font-family: Verdana, arial, helvetica; letter-spacing: normal;text-decoration:underline;font-size:10px; }
