/* **  stili base  ** */body     {color: #6E6E6E;font-family: Helvetica, Tahoma, Verdana, Georgia, Geneva, Arial, sans-serif;font-style: normal;text-align: center;background-color: #ffffff;margin: 0;padding: 0}h1, h2, h3, h4, h5, h6, p, li {font-style: normal;font-weight: normal;margin: 0;padding: 0}ul	    {font-style: normal;font-weight: normal;margin: 0;padding: 0}img {margin: 0;border: 0;padding: 0}td {text-align: left}/* **  links generici start  ** */a  {color: #4E88A3; text-decoration: none;}a:hover  { color: #6E6E6E; text-decoration: none;}/* ******************  links generici applicazioni  *************** */a.applicazioni  {color: #4E88A3; text-decoration: none;}a.applicazioni:hover  { color: #4E88A3; text-decoration: underline;}a.cr       { color: #4E88A3;text-decoration: none }a.cr:hover       { color: #4E88A3;text-decoration: underline}a.bianco       { color: #ffffff;text-decoration: none }a.bianco:hover       { color: #6E6E6E;text-decoration: none}/* **  stili testi e struttura  ** */#frase {	height: 18px}#flashcontent {	width: 100%;	height: 473px;	overflow: visible;}#flashcontent_in {	width: 100%;	height: 384px;	overflow: visible;}#background {	width: 100%;	height: 473px;	top: 18px;	background: url(../img/logo_eliseo.jpg) no-repeat top left;	left: 0;	margin: 0;	padding: 0;	text-align: center;	overflow: hidden;}#background_in {	width: 100%;	height: 384px;	top: 18px;	background: url(../img/logo_eliseo.jpg) no-repeat top left;	left: 0;	margin: 0;	padding: 0;	text-align: center;	overflow: hidden;}#container_home {	width: 950px;	margin: 0 auto;	padding: 0}#container_in {	width: 950px;	margin: 0 auto;	padding: 0}#menu {	width: 950px;	height: 85px;	float: left;	text-align: left;	background: url(../img/bkg_menu.jpg) repeat-x top left;	margin: 0;	padding: 0}#menu ul {	margin: 0;	width: 190px;	float: left;	padding: 10px 0px 10px 0px}#menu li {	font-size: 13px;	list-style-type: none;	line-height: 20px;	margin: 0;	padding: 0px 0px 0px 10px}#testo_home {	width: 950px;	float: left;	text-align: left;	margin: 0;	padding: 0}#testo_home p {	font-size: 14px;	line-height: 160%;	margin: 0;	padding: 25px 0px 25px 0px}#testo_in {	width: 950px;	float: left;	text-align: left;	margin: 0;	padding: 25px 0px 25px 0px}#testo_in h2 {	font-size: 22px;	line-height: 160%;	margin: 0;	padding: 0px 0px 10px 0px}#testo_in p {	font-size: 14px;	line-height: 160%;	margin: 0;	padding: 0px 0px 15px 0px}#col_sx_home {	width: 181px;	float: left;	background: url(../img/bkg_photogallery.jpg) no-repeat bottom left;	text-align: left;	margin: 0;	padding: 0px 8px 0px 0px}#col_sx_home ul {	margin: 0;	padding: 0px 0px 30px 0px}#col_sx_home li {	font-size: 13px;	list-style-type: none;	line-height: 18px;	margin: 0;	padding: 0}#col_sx_home h2 {	font-size: 20px;	margin: 0;	padding: 125px 10px 10px 10px}#col_center_home {	width: 355px;	float: left;	text-align: left;	border-left: solid 1px #E3E3E3;	border-right: solid 1px #E3E3E3;	margin: 0;	padding: 0px 12px 0px 12px}#col_dx_home {	width: 368px;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 0px 12px}#col_sx_in {	width: 181px;	float: left;	background: url(../img/bkg_photogallery.jpg) no-repeat bottom left;	text-align: left;	margin: 0;	padding: 0px 8px 0px 0px}#col_sx_in_bis {	width: 181px;	float: left;	text-align: left;	margin: 0;	padding: 25px 8px 0px 0px}#col_center_in {	width: 362px;	float: left;	text-align: left;	border-left: solid 1px #E3E3E3;	border-right: solid 1px #E3E3E3;	margin: 0;	padding: 0px 9px 0px 8px}#col_dx_in {	width: 370px;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 0px 10px}#col_doppia {	width: 761px;	float: left;	margin: 0;	padding: 0}#col_center_doppia {	width: 355px;	float: left;	text-align: left;	border-left: solid 1px #E3E3E3;	border-right: solid 1px #E3E3E3;	margin: 0;	padding: 0px 12px 0px 12px}#col_dx_doppia {	width: 368px;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 0px 12px}#trattamenti1 {	width: 355px;	height: auto;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#trattamenti1 h2 {	width: 351px;	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}#trattamenti2 {	width: 368px;	height: auto;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#trattamenti2 h2 {	width: 364px;	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}#col_testo_special {	width: 752px;	float: left;	border-left: solid 1px #E3E3E3;	margin: 0;	padding: 0px 0px 0px 8px}#col_testo_special h1 {	background-color: #EDEDED;	font-size: 14px;	clear: both;	line-height: 160%;	text-align: left;	margin: 0;	padding: 10px}#col_testo_in {	width: 752px;	float: left;	border-left: solid 1px #E3E3E3;	margin: 25px 0px 0px 0px;	padding: 0px 0px 0px 8px}#col_testo_in h2 {	font-size: 22px;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#col_testo_in p {	font-size: 14px;	line-height: 160%;	text-align: left;	margin: 0;	padding: 0px 0px 15px 0px}#col_testo_in h1 {	background-color: #EDEDED;	font-size: 14px;	clear: both;	line-height: 160%;	text-align: left;	margin: 0;	padding: 10px}#col_testo_in ul {	margin: 0;	padding: 0}#col_testo_in li {	list-style-type: none;	float: left;	width: 376px;	margin: 0;	padding: 0px 0px 15px 0px}#box_meeting {	width: 161px;	float: left;	text-align: left;	background-color: #EDEDED;	margin: 25px 0px 0px 0px;	padding: 10px}#box_meeting h1 {	font-size: 12px;	text-align: left;	font-weight: bold;	padding: 0;	margin: 0;}#box_meeting ul {	margin: 0;	padding: 5px 0px 0px 2px}#box_meeting li {	font-size: 11px;	list-style-type: none;	line-height: 18px;	margin: 0;	padding: 0}#box_pdf {	width: 181px;	background: url(../img/bkg_pdf.jpg) no-repeat bottom left;	text-align: left;	margin: 0px 0px 10px 0px;	padding: 0}#box_pdf p {	font-size: 14px;	line-height: 16px;	color: #ffffff;	margin: 0;	padding: 10px}#box_comfort {	width: 181px;	float: left;	text-align: left;	margin: 0;	padding: 0}#box_comfort h1 {	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) repeat-y top left;	padding: 2px;	margin: 0;}#box_comfort ul {	margin: 0;	padding: 5px 0px 0px 2px}#box_comfort li {	font-size: 11px;	list-style-type: none;	line-height: 18px;	margin: 0;	padding: 0}#box_comfort h2 {	font-size: 20px;	margin: 0;	padding: 85px 10px 10px 10px}#box_servizi {	width: 181px;	float: left;	text-align: left;	margin: 0;	padding: 25px 0px 0px 0px}#box_servizi h1 {	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) repeat-y top left;	padding: 2px;	margin: 0;}#box_servizi ul {	margin: 0;	padding: 5px 0px 0px 2px}#box_servizi li {	font-size: 11px;	list-style-type: none;	line-height: 18px;	margin: 0;	padding: 0}#box_servizi h2 {	font-size: 20px;	margin: 0;	padding: 70px 10px 10px 10px}#box_camere {	width: 370px;	height: auto;	float: left;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#box_camere h2 {	width: 366px;	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}#box_camere a  {color: #ffffff; text-decoration: none;}#box_camere a:hover  { color: #000000; text-decoration: none;}a.fotina {	float: left;	padding: 5px 10px 5px 5px}#box_reservations {	width: 350px;	float: left;	background-color: #EDEDED;	text-align: left;	margin: 0;	padding: 10px}#box_ciclo {	width: 340px;	float: left;	background-color: #EDEDED;	text-align: left;	margin: 0;	padding: 15px 15px 0px 15px}#box_ciclo p {	font-size: 14px;	line-height: 20px;	width: 340px;	clear: both;	font-weight: bold;	border-bottom: solid 1px #ffffff;	float: left;	text-align: left;	margin: 0px 0px 5px 0px;	padding: 0}#box_ciclo img {	text-align: left;	margin: 0;	padding: 0px 10px 10px 0px}#corpo_altre {	width: 950px;	float: left;	text-align: left;	margin: 0;	padding: 25px 0px 25px 0px}#corpo_altre h2 {	font-size: 22px;	line-height: 160%;	margin: 0;	padding: 0px 0px 10px 0px}#box_raggiungerci {	width: 181px;	height: auto;	float: left;	text-align: left;	margin: 0;	padding: 10px 0px 0px 0px}#box_raggiungerci h2 {	width: 177px;	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}#box_eventi {	width: 181px;	float: left;	text-align: left;	margin: 0;	padding: 10px 0px 0px 0px}#footer {	width: 950px;	clear: both;	margin: 0;	padding: 15px 0px 15px 0px}#footer address {	font-size: 13px;	text-align: left;	line-height: 18px;	font-style: normal;	border-top: solid 1px #E3E3E3;	border-bottom: solid 1px #E3E3E3;	padding: 5px 0px 5px 0px;	margin: 0}#footer p {	font-size: 65%;	text-align: left;	line-height: 150%;	margin: 0;	padding: 3px 0px 0px 0px}#footer ul {	margin: 0;	text-align: left;	padding: 10px 0px 0px 0px}#footer li {	font-size: 65%;	display: inline;	font-weight: bold;	line-height: 150%;	margin: 0;	padding: 0}/* **  form start  ** */.box_testo_form {padding: 2px}		.tabella_secure {width: 100%}		.box_ssl_secure {width: 200px;background-color: #ffffff;padding: 5px;}.titolo {font-size: 13px;line-height: 140%;text-align: left;margin: 0;padding: 0}			.testo_form { color: #6E6E6E; font-size: 13px; line-height: 140%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.testino_form { color: #6E6E6E; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.descrizioneform {width: 65%;                  float: left;} .formfontina    { color: #6E6E6E;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #6E6E6E; font-size: 13px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #6E6E6E; text-align: left;font-size: 10px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}#privacy_box {text-align: left;margin-left: 15px;}#privacy_box p {	font-size:10px;	line-height:14px;}#privacy_box p.informativatesto {	font-size:10px;	height:70px;	overflow:auto;	margin:5px 0px 30px 0px;}.campo_testo     { font-size: 13px; background-color: #ffffff}.campo_testobox     { font-size: 13px;background-color: #ffffff}.campo_submit     { color: #ffffff; font-size: 13px; padding: 5px;background-color: #4E88A3;margin: 10px 0px 10px 0px; }.campo_select     { font-size: 13px; background-color: #ffffff}.campo_appellativo     { font-size: 13px;width: 50px; background-color: #ffffff}.campo_testo_cognome     { font-size: 13px; background-color: #ffffff}.formtab {  border: solid 1px #4E88A3;padding: 10px;text-align: left}.formtitle     {  font-weight: bold; background-color: #4E88A3;color: #ffffff;font-size: 13px;text-align: center;padding: 5px }.formfont    { font-size: 13px;text-align: left; margin-bottom: 2px; padding-top: 5px }.formfontrequired     { color: red; font-weight: bold; font-size: 13px;text-align: left;margin-bottom: 2px; padding-bottom: 2px }/* **  special offers  LISTE start  ** */.specialoffers_data   { font-size: 12px; text-align: left;padding: 0;background-color: transparent;  vertical-align: top; }.specialoffers_offerta    { font-size: 14px; text-align: left;text-align: justify;padding: 0;font-weight: bold;vertical-align: top}.specialoffers_abstract   { font-size: 12px; text-align: left;padding: 0px 0px 10px 0px;vertical-align: top}.specialoffers_img   {  float: left;padding: 0px 10px 10px 0px}.rss   {  display: none;}/* **  special offers RIDOTTO start  ** */.specialoffers_viewtabella     { font-style: normal;margin: 0;padding: 0}.specialoffers_viewtitolo  {  	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0px 0px 5px 0px;}.specialoffers_linklistacompleta  { font-size: 14px;font-weight: bold;text-align: left;vertical-align: top; padding: 10px 0px 0px 0px}.specialoffers_blocco    { clear: both }/* **  special offers COMPLETA start  ** */.specialoffers_viewtabella_completa      {text-align: left;vertical-align: top}.specialoffers_viewtitolo_completa  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.specialoffers_navigazione_completa   { 	font-size: 14px;	line-height: 140%;	text-align: left;	margin: 0;	padding: 0px 0px 15px 0px}/* **  special offers DETAIL start  ** */.specialoffers_viewtabella_detail     {  vertical-align: top;text-align: left}.specialoffers_viewtitolo_detail  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.specialoffers_data_detail   {   font-size: 12px;  vertical-align: top; text-align: left;padding-left: 2px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 14px; vertical-align: top; line-height: 200%;text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.specialoffers_testo_detail    { font-size: 14px;  text-align: left;vertical-align: top; margin-bottom: 20px;padding-left: 2px }/* **  events  LISTE start  ** */.events_data   { font-size: 12px; padding: 0;background-color: transparent;  vertical-align: top; }.events_offerta    { font-size: 14px; padding: 0;font-weight: bold;vertical-align: top}.events_abstract   { font-size: 12px; padding: 0px 0px 5px 0px;vertical-align: top}.events_img   {  vertical-align: top;}.events_blocco    { clear: both }/* **  events RIDOTTO start  ** */.events_viewtabella     { font-style: normal;margin: 0;padding: 0}.events_viewtitolo  {  	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0px 0px 5px 0px;}.events_linklistacompleta  { font-size: 14px;font-weight: bold;vertical-align: top; padding: 5px 3px 0px 0px}/* **  events COMPLETA start  ** */.events_viewtabella_completa      {text-align: left;vertical-align: top}.events_viewtitolo_completa  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.events_navigazione_completa   { 	font-size: 14px;	line-height: 140%;	text-align: left;	margin: 0;	padding: 0px 0px 15px 0px}/* **  events DETAIL start  ** */.events_viewtabella_detail     {  vertical-align: top;text-align: left}.events_viewtitolo_detail  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.events_data_detail   {   font-size: 12px;  vertical-align: top; text-align: left;padding-left: 2px}.events_offerta_detail    {  font-weight: bold;font-size: 14px; vertical-align: top; line-height: 200%;text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.events_testo_detail    { font-size: 14px;  text-align: left;vertical-align: top; margin-bottom: 20px;padding-left: 2px }/* **  news  LISTE start  ** */.news_data   { font-size: 12px; padding: 0;background-color: transparent;  vertical-align: top; }.news_offerta    { font-size: 14px; padding: 0;text-align: justify;font-weight: bold;vertical-align: top}.news_abstract   { font-size: 12px; padding: 0px 0px 10px 0px;vertical-align: top}.news_img   {  float: left;padding: 0px 10px 10px 0px}.news_blocco    { clear: both }/* **  news RIDOTTO start  ** */.news_viewtabella     { font-style: normal;margin: 0;padding: 0}.news_viewtitolo  {  	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0px 0px 5px 0px;}.news_linklistacompleta  { font-size: 14px;font-weight: bold;vertical-align: top; padding: 0px 3px 0px 0px}/* **  news COMPLETA start  ** */.news_viewtabella_completa      {text-align: left;vertical-align: top}.news_viewtitolo_completa  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.news_navigazione_completa   { 	font-size: 14px;	line-height: 140%;	text-align: left;	margin: 0;	padding: 0px 0px 15px 0px}/* **  news DETAIL start  ** */.news_viewtabella_detail     {  vertical-align: top;text-align: left}.news_viewtitolo_detail  { 	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}.news_data_detail   {   font-size: 12px;  vertical-align: top; text-align: left;padding-left: 2px}.news_offerta_detail    {  font-weight: bold;font-size: 14px; vertical-align: top; line-height: 200%;text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.news_testo_detail    { font-size: 14px;  text-align: left;vertical-align: top; margin-bottom: 20px;padding-left: 2px }/* **  newsletter start  ** */#invianewsletter {	margin: 0;	width: 181px;	padding: 0}#invianewsletter form {	margin: 0;	padding: 0;	text-align: left;}#invianewsletter legend {	font-size: 13px;	padding: 0;	margin: 0;	display:none}#invianewsletter fieldset {	border: none;	margin: 0;	padding: 0;}#invianewsletter h1 {	font-size: 20px;	text-align: left;	background: url(../img/bkg_titoli.jpg) no-repeat top left;	padding: 2px;	margin: 0;}#invianewsletter p {	text-align: left;	margin: 0;	padding: 2px;	font-size: 11px;	line-height: 16px;	font-weight: normal;}#risposta p {	margin: 0 auto;	padding: 30px 10px;	text-align: center;	vertical-align: middle;	width: auto;	font-size: 14px;	line-height: 14px;	font-weight: bold;}#invianewsletter div input {	margin: 0;	border: solid 1px #6E6E6E;	background-color: #F3F3F3;	width: 160px;}#invianewsletter input {	font-size: 11px;	line-height: 15px;	margin: 0}.linkprivacy	{	padding: 0;}.linkprivacy a	{	font-size: 11px;}#invianewsletter input.bottone {	width: 162px;	margin: 2px 0 5px 0;	background: url(../img/frecce_nwl.jpg) no-repeat top right;	background-color: #4E88A3;	color: #ffffff;	font-weight: bold;	font-size: 11px;	border: 0;	padding: 2px 0px 2px 3px;	text-align: left;	float: left;}#invianewsletter input:focus {}#invianewsletter input.bottone:focus {}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 0;	padding: 0px}div#box0per100ridotto td.immagine {	vertical-align: middle;	text-align: center;	background: #000000;	width: 48px;	height: 47px;	margin: 0px}div#box0per100ridotto td.immagine img {	border: 0px}div#box0per100ridotto td.descrizione {	vertical-align: middle;	padding: 3px 5px 3px 5px;	background-color: #4E88A3}div#box0per100ridotto td.descrizione p {	text-align: left;	line-height: 130%;	color: #571D2A;	padding: 0px;	margin: 0px;	font: 65%/120% "Trebuchet MS"}div#box0per100ridotto td p a:link {	color: #ffffff;	text-decoration: none }div#box0per100ridotto td p a:visited {	color: #ffffff;	text-decoration: none }div#box0per100ridotto td p a:hover{	color: #000000;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #ffffff;	text-decoration: none }/* **  PAGINA ZERO PER CENTO  ** */.zpc_up   { color: #ffffff; background-color: #393430;font-size: 100%; text-align: left;padding-top: 10px; padding-bottom: 10px;padding-left: 10px }.zpc_img_up_it   { background-color: #9A948C;background-image: url(../img/eliseo_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/eliseo_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/eliseo_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/eliseo_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/eliseo_bp_nl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_corpo    { font-size: 84%; padding-top: 15px;background-color: #ffffff;color: #000000;text-align: left;padding-bottom: 15px; padding-right: 10px; padding-left: 10px }.zpc_down   { color: #ffffff; background-color: #393430;font-size: 84%;text-align: center;padding-top: 10px; padding-bottom: 10px;padding-left: 10px }a.zpc_chiudi   { color: #ffffff;text-decoration: none}a.zpc_chiudi:Hover   { color: #ffffff;text-decoration: underline}a.zpc_chiudi:visited   { color: #ffffff;text-decoration: none}a.zpc_chiudi:active   { color: #ffffff;text-decoration: none}a.zpc_link   { color: #000000;text-decoration: underline}a.zpc_link:Hover   { color: #000000;text-decoration: none}/* **  BOX Prenota on line  ** */.bookonline_viewtabella     { vertical-align: top;width: 100% }.request_viewtabella     { vertical-align: top; width: 100% }.ssl_viewtabella     { vertical-align: bottom; width: 100% }.booktesto      { font-size: 11px;line-height: 160%;padding: 2px 0px 5px 0px}.booksottotesto      { font-size: 11px;line-height: 160%;padding: 2px 0px 0px 0px}.requesttesto      { font-size: 11px;line-height: 160%; padding: 2px 0px 20px 0px}.ssltesto      { font-size: 65%;line-height: 130%;text-align: left;padding: 0px 0px 0px 0px;margin: 0}.pulsantebox { font-size: 14px;  padding: 0}/* CODICE SECURE */div.codicesecure     { 	text-align: left;	background-color: #ffffff;	padding: 10px;}div.codicesecure h2    { 	font-size: 14px;	padding: 0 0 5px 0;	text-align: left;	border-bottom: 1px solid #606060;}div.codicesecure p    { 	font-size: 12px;	padding: 0 0 10px 0;}div.codicesecure div    { 	float: left;}div.codicesecure div p    { 	font-size: 12px;	padding: 10px 0 10px 0;}div.codicesecure div img    { 	float: left;	margin: 10px;}div.codicesecure p.chiudi    { 	font-size: 10px;	text-align: center;	padding: 10px 0 10px 0;	margin: 20px 0 0 0;	border-top: 1px solid #f6f6f6;	clear: both;	background: #f3f3f3;	width: 100%;}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 100px 0px 100px 0px}table.prodotto {  border-collapse: collapse;  width: 100%;  border: 1px solid #98C1D3;  background: #EBEBEB;  margin:10px auto;  padding:0}table.prodotto col {  border-right: 1px solid #98C1D3;}table.prodotto col#albumCol {  border: none;}table.prodotto thead {  background: #E6F2F7;  border-top: 1px solid #98C1D3;  border-bottom: 1px solid #98C1D3;  font-size: 14px;}table.prodotto th {  font-weight: bold;  padding: 6px 0}table.prodotto th.prezzi {  width:100px}#playlistPosHead {  text-indent: -1000em;}table.prodotto td, table.prodotto th {  padding: 6px 4px;}table.prodotto td {  font-size: 12px;}table.prodotto td p.caratteristiche{  font-size:12px;  line-height:14px;  padding: 10px 0 0 0}table.prodotto td input{  border: 1px solid #9e8b57;  font-size:12px;  padding:3px}table.prodotto td select{  border: 1px solid #9e8b57;  font-size:12px;}table.prodotto td.centrato{  text-align:center;  vertical-align:middle;  padding:0;}table.prodotto .odd {  background-color:#ffffff;   line-height: 140%;}.banca {  border-top: 1px solid #98C1D3;}.titoli_liste {  font-size: 20px;  color: #ffffff}.testopagine { font-size: 14px;line-height: 18px; text-align: left; padding: 0;}.bordo_applicazioni { border: solid 1px #98C1D3;padding: 10px}table.prodotto .oddborder {  border-top: 1px solid #98C1D3;}#corpo-ah {	width: 700px;}#corpo-ah h1 {	margin: 0;	padding: 0px 0 0 0;	font-size: 14px;	line-height: 26px;	font-weight:bold;}#corpo-ah p {	padding: 0 0 10px 0;	font-size: 12px;	line-height: 16px;}#corpo-ah h2 {	margin: 0;	padding: 15px 0 0 0;	font-size: 16px;	line-height: 20px;}#corpo-ah a {	font-size: 14px;	text-decoration: underline;	font-weight: bold;}#corpo-ah a:hover {	text-decoration: none;}#corpo-ah img {	padding: 10px 0 10px 0;	text-align:left;}#corpo-ah ul {	list-style: square;	margin: 10px 0 20px 50px;	padding: 0;}#corpo-ah ul li {	font-size: 12px;	line-height: 20px;	color:#dc8c02;}