body  { font-style: normal;color: #042C4F;background-color: #D6E8F8;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px }P  { font-style: normal;color: #000000;font-size: 13px;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }h1, h2, h3, p, li {font-style: normal;font-weight: normal;margin: 0;padding: 0}ul	    {font-style: normal;font-weight: normal;margin: 0;padding: 0}td.home      { font-weight: regular;font-size: 13px;line-height: 20px;font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica }/* ******************  links generici start  *************** */a  {color: #790040; text-decoration: none }a:Hover  { color: #790040; text-decoration: underline }a.bianco            {color: #FFFFFF;text-decoration: none}a.bianco:Hover          { color: #8E5772;text-decoration: none}a.itinerari:link, a.itinerari:visited {	color:#FFFFFF;	text-decoration: none;	text-transform:uppercase !important;}a.itinerari:hover, a.itinerari:active {	color:#8E5772;	text-decoration: none;	text-transform:uppercase !important;}/* ******************  links generici applicazioni  *************** *//*A.applicazioni  {color: #AA2F06; text-decoration: none;font-weight: bold}A.applicazioni Hover  { color: #AA2F06; text-decoration: none;font-weight: bold}*/A.americani              {color: #494949;text-decoration: none }A.americani:Hover          {color: #790040;text-decoration: none }/* ******************  scambio links footer start  *************** */A.links_footer {color: #808080;font-size: 50%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none }A.links_footer:Hover {color: #808080; font-size: 50%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none }.links_titolo    { font-size: 84%; background-color: transparent;  vertical-align: top;padding-left: 9px }.links_categoria   {  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_abstract   {  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_img   { background-color: transparent;  vertical-align: top; padding-left: 9px }.links_navigazione { font-size: 50%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 9px }.links_viewtabella     { font-style: normal; /*background-color: #D6E8F8; */border: solid 1px #AECDEA;vertical-align: top; /*width: 375px */}.links_viewtabella_details     { font-style: normal; /*background-color: #D6E8F8; */border: solid 1px #AECDEA;vertical-align: top; width: 90% }.links_numeri   { color: #000000; font-size: 50%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* **  form start  ** */.box_testo_form {padding: 2px}		.tabella_secure {width: 100%}		.box_ssl_secure {width: 200px;background-color: #ffffff;padding: 5px;}			.testo_form { color: #042C4F; font-size: 84%; line-height: 130%; text-align: left;margin: 0;padding: 0px 10px 0px 0px; vertical-align: top;}.testino_form { color: #042C4F; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;} .formfontina    { color: #042C4F;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #042C4F;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #042C4F;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}.campo_testo     { color: #042C4F; font-size: 13px; background-color: #ffffff; }.campo_testobox     { color: #042C4F; font-size: 13px; background-color: #ffffff; }.campo_submit     { color: #AECDEA; font-size: 14px; background-color: #8E5772; margin: 10px 0px 10px 0px; }.campo_select     { color: #042C4F; font-size: 13px; background-color: #ffffff}.formtab {border: solid 1px #AECDEA }.formtitle {color: #8E5772;font-weight: bold;font-size: 84%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #AECDEA;text-align: center;padding: 5px }.formfont {font-size: 13px; color: #042C4F;font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom:2px; padding-bottom: 2px } .formfontrequired {color: red;font-weight: bold;font-size: 84%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 2px;padding-bottom: 2px }/* ******************  special offers  LISTE start home page *************** */.specialoffers_data   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px;padding-left: 3px  }.specialoffers_offerta    { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 3px }.specialoffers_abstract   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top;padding-left: 3px }.specialoffers_img   { background-color: transparent;  vertical-align: top; padding-left: 3px }/* ******************  special offers RIDOTTO start  *************** */.specialoffers_viewtabella     { font-style: normal; vertical-align: top; width: 100% }.specialoffers_viewtitolo  { color: #042C4F; font-weight: bold; font-size: 84%; padding-top: 10px;padding-left: 3px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 3px;padding-bottom: 10px}/* ******************  special offers COMPLETA start  *************** */.specialoffers_viewtabella_completa     { vertical-align: top; width: 100%}.specialoffers_viewtitolo_completa  { color: #042C4F; font-weight: bold; font-size: 84%; padding-left: 10px; }.specialoffers_navigazione_completa   { color: #042C4F;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 10px }/* ******************  special offers DETAIL start  *************** */.specialoffers_viewtabella_detail     {  vertical-align: top; width: 100%}.specialoffers_viewtitolo_detail  { color: #042C4F;  font-weight: bold; font-size: 84%; padding-left: 10px; }.specialoffers_data_detail   { color: #042C4F;  font-size: 84%; background-color: transparent; vertical-align: top; padding-left: 10px }.specialoffers_offerta_detail    {  font-weight: bold;color: #042C4F; font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 10px }.specialoffers_testo_detail    { color: #042C4F;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 10px }/* ******************  special offers  LISTE start home page *************** */.events_data   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px;padding-left: 3px  }.events_offerta    { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 3px }.events_abstract   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top;padding-left: 3px }.events_img   { background-color: transparent;  vertical-align: top; padding-left: 3px }/* ******************  events RIDOTTO start  *************** */.events_viewtabella     { font-style: normal; vertical-align: top; width: 100% }.events_viewtitolo  { color: #042C4F; font-weight: bold; font-size: 84%; padding-top: 10px;padding-left: 3px}.events_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 3px;padding-bottom: 10px}/* ******************  events COMPLETA start  *************** */.events_viewtabella_completa     { vertical-align: top; width: 100%}.events_viewtitolo_completa  { color: #042C4F; font-weight: bold; font-size: 84%; padding-left: 10px; }.events_navigazione_completa   { color: #042C4F;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 10px }/* ******************  events DETAIL start  *************** */.events_viewtabella_detail     {  vertical-align: top; width: 100%}.events_viewtitolo_detail  { color: #042C4F;  font-weight: bold; font-size: 84%; padding-left: 10px; }.events_data_detail   { color: #042C4F;  font-size: 84%; background-color: transparent; vertical-align: top; padding-left: 10px }.events_offerta_detail    {  font-weight: bold;color: #042C4F; font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 10px }.events_testo_detail    { color: #042C4F;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 10px }/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 0px 0px 0px 0px;	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: #E1C2D2}div#box0per100ridotto td.descrizione p {	text-align: left;	line-height: 130%;	color: #ffffff;	padding: 0px;	margin: 0px;	font: 65%/120% "Trebuchet MS"}div#box0per100ridotto td p a:link {	color: #650137;	text-decoration: none }div#box0per100ridotto td p a:visited {	color: #650137;	text-decoration: none }div#box0per100ridotto td p a:hover{	color: #000000;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #650137;	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/hconcorde_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/hconcorde_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/hconcorde_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/hconcorde_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}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 100px 0px 100px 0px}.loghi {	width: 750px;	clear: both;	float: left;	margin: 5px 0 10px 0;}.loghi dt {	font-size: 65%;	line-height: 180%;	margin: 0;	padding: 0;	border-bottom: 1px dotted #0a3158;}.loghi-1 dd {	height: 80px;	float: left;	margin: 0;	padding: 10px 7px 0 0;	border-right: 1px dotted #0a3158;}.loghi-2 dd {	height: 80px;	float: left;	margin: 0;	padding: 10px 10px 0 5px;}.loghi-3 dd {	height: 80px;	float: left;	margin: 0;	padding: 10px 0 0 20px;	border-left: 1px dotted #0a3158;}.loghi-1 {	width: 130px;	float: left;	margin: 0;	padding: 0;}.loghi-2 {	width: 260px;	float: left;	margin: 0;	padding: 0;}.loghi-3 {	width: 360px;	float: left;	margin: 0;	padding: 0;}/*       Nozio Traveller       */#traveller {	width: 100%;	float: left;	padding: 5px 0 0 0;}#traveller img {	float: left;	width: 62px;	padding: 0 10px 5px 0;}#traveller h3 {	font-size: 12px;	line-height: 120%;	background: none;	margin: 0;	padding: 0;	text-transform: uppercase;}#traveller p {	font-size: 10px;	text-align: left;	line-height: 120%;	margin: 0;	padding: 0;}.iti_data   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px;padding-left: 3px  }.iti_offerta    { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 3px }.iti_abstract   { color: #042C4F; font-size: 65%; background-color: transparent;  vertical-align: top;padding-left: 3px }.iti_img   { background-color: transparent;  vertical-align: top; padding-left: 3px }.iti_viewtabella     { font-style: normal; vertical-align: top; width: 100%;}.iti_viewtitolo  { color: #042C4F; font-weight: bold; font-size: 15px; text-transform: uppercase;padding-top: 10px;padding-left: 3px}.iti_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 3px;padding-bottom: 10px}.iti_viewtabella_completa     { vertical-align: top; width: 100%;min-height: 200px;height: auto !important;height: 200px;padding: 15px 0 0 0;}.iti_viewtitolo_completa  { color: #042C4F; font-weight: bold; font-size: 84%; padding-left: 10px; }.iti_navigazione_completa   { color: #042C4F;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 10px }.iti_viewtabella_detail     {  vertical-align: top; width: 100%}.iti_viewtitolo_detail  { color: #042C4F;  font-weight: bold; font-size: 84%; padding-left: 10px; }.iti_data_detail   { color: #042C4F;  font-size: 84%; background-color: transparent; vertical-align: top; padding-left: 10px }.iti_offerta_detail    {  font-weight: bold;color: #042C4F; font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 10px }.iti_testo_detail    { color: #042C4F;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 10px }
