/* **  stili base  ** */body          { color: #000000; font-family:  "Trebuchet MS",Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; vertical-align: top;margin: 0; padding: 0; }P       { color: #000000; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; margin: 0; padding: 0;}a.links_footer  { color: #AF9A78; font-size: 65%; text-decoration: none;}a.links_footer:Hover  { color: #AF9A78; font-size: 65%; text-decoration: underline; }/* **  form start  ** */		.box_testo_form{width: 730px;height: 110px;background-color: transparent;padding: 0px;}	.tabella_secure{width: 100%;}		.box_ssl_secure{width: 197px;border: 1px solid #ffffff;background-color: #B4C4EE;padding: 10px;}			.testo_form { font-size: 84%; line-height: 130%; text-align: left;padding: 5px 5px 5px 5px; vertical-align: top;}.testino_form { color: #3a3a3a; font-size: 74%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.formtab { background-color: #ffffff; border: solid 1px #850D03; }.formtitle     { color: #850D03; font-weight: bold; font-size: 14px;background-color: #E8D5A9; text-align: center;padding: 5px }.formfont    { font-size: 74%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .formfontina    { color: #3a3a3a;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { font-size: 84%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .privacy_font   { font-size: 74%; line-height: 120%;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .formfontrequired     { color: red; font-weight: bold; font-size: 13px;margin-bottom: 0px; padding-bottom: 0px }.campo_testo     { font-size: 12px; background-color: #ffffff;  }.campo_testobox     { font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3a3a3a; font-size: 13px; background-color: #ffffff;  }.campo_submit     { color: #F1E2B7; font-size: 14px; background-color: #982104; margin: 20px 0px 10px 0px; padding: 3px; }.campo_select     { color: #3a3a3a; font-size: 11px; background-color: #ffffff;margin: 0px 3px 0px 0px;  }/*   scambio links start   */.testoscambiolink       { font-size: 84%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; margin: 0; padding: 0;}.links_titolo    { font-size: 74%; background-color: transparent;  vertical-align: top;padding-left: 5px }.links_categoria   { font-size: 74%; line-height: 160%;background-color: transparent;  vertical-align: top; padding-left: 5px;padding-right: 0px }.links_abstract   { font-size: 74%; background-color: transparent;  vertical-align: top; padding-left: 5px;padding-bottom: 10px;}.links_img   { background-color: transparent;  vertical-align: top; padding-left: 0px }.links_navigazione { font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 9px }.links_viewtabella     { font-style: normal;vertical-align: top; width: 250px;}.links_viewtabella_details     { font-style: normal;vertical-align: top; width: 90% }.links_numeri   { font-size: 94%; background-color: transparent;  vertical-align: top; padding-left: 9px }A.home { color: #762D28; text-decoration: none }A.home:Hover { color: #000000; text-decoration: none }#frase  { font-size: 12px; color: #737373;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;background-color: #d3d3d3; text-align: center; padding: 2px }A.travel {color: #737373;text-decoration: none }A.travel:Hover {color: #737373;text-decoration: none }A.prima {color: #737373;text-decoration: underline;font-weight: bold}A.prima:Hover {color: #737373;text-decoration: underline;font-weight: bold}#facebox .b {  background:url(../img/b.png);}#facebox .tl {  background:url(../img/tl.png);}#facebox .tr {  background:url(../img/tr.png);}#facebox .bl {  background:url(../img/bl.png);}#facebox .br {  background:url(../img/br.png);}#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}#facebox .popup {  position: relative;}#facebox table {  border-collapse: collapse;}#facebox td {  border-bottom: 0;  padding: 0;}#facebox .body {  padding: 10px;  background: #fff url(../img/bkg_infofacebox.jpg) no-repeat 190px 10px;  width: 280px;}#facebox .loading {  text-align: center;}#facebox .image {  text-align: center;}#facebox img {  border: 0;  margin: 0;}#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}.facebox_hide {  z-index:-100;}.facebox_overlayBG {  background-color: #000;  z-index: 99;}* html #facebox_overlay { /* ie6 hack */  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}#informazioni {	width: 320px;	font-size: 11px;	line-height: 16px;	margin: 0;	padding: 0;}#informazioni dt {	font-weight: bold;	font-size: 11px;	margin: 0;	padding: 5px 0 0 0;	text-transform: uppercase;}#informazioni dd {	margin: 0;	font-size: 11px;	padding: 0;}