@import url(http://www.netplan.it/css/frase.css);body  { font-style: normal;color: #36194E;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #820013; margin: 0px }P  { font-style: normal;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }td.home      { font-weight: regular;font-size: 13px;line-height: 26px;vertical-align:top;}td.lingue      { font-weight: regular;font-size: 11px;line-height: 20px;vertical-align:top;}#privacy_box {}#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;}.bookonline_viewtabella     { vertical-align: top;}.request_viewtabella     { vertical-align: top}.ssl_viewtabella     { vertical-align: top;}.booktesto      { font-size: 84%;line-height: 150%;padding: 2px 2px 2px 0px}.booksottotesto      { font-size: 65%;line-height: 150%;padding: 2px 2px 2px 0px}.requesttesto      { font-size: 84%;line-height: 150%; padding: 2px 2px 2px 0px}.ssltesto      { font-size: 65%;line-height: 150%;padding: 2px 2px 2px 0px}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 50px 0px 100px 0px}/* ******************  links generici start  *************** */A  {color: #820013; text-decoration: none }A:Hover  { color: #000000; text-decoration: none }A.lingue           {color: #FFFFFF;font-size: 75%;text-decoration: none}A.lingue:Hover          { color: #CEB918;text-decoration: none}A.reserv         {color: #FFFFFF;text-decoration: underline}A.reserv:Hover          { color: #CEB918;text-decoration: none}A.ame, a.policy           {color: #FFFFFF;text-decoration: none}A.ame:Hover, a.policy:Hover          { color: #897993;text-decoration: none}/* **  form start  ** */		.titolo {font-size: 95%;text-align: left;padding-left: 10px}.box_testo_form {padding: 10px}.tabella_secure{width: 100%;}		.box_ssl_secure{width: 197px;padding: 10px;}				.testo_form {  font-size: 84%; line-height: 130%; text-align: left;padding: 0px 5px 0px 0px; vertical-align: top;}.testino_form {  font-size: 65%; line-height: 130%; text-align: left;padding: 5px 5px 5px 0px; vertical-align: top;} .formtab {  border: solid 1px #482d5c; }.formtitle     { color: #ffffff; font-weight: bold; font-size: 14px;background-color: #482d5c;text-align: center;padding: 5px}.formfont    { font-size: 11px; margin: 0px 0px 0px 0px; padding: 10px 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: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px}  .privacy_font   { font-size: 13px; margin: 10px 10px 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;  font-size: 13px; background-color: #ffffff;  }.campo_submit     { font-size: 14px;  margin: 10px 0px 10px 0px;  }.campo_select     { font-size: 11px; background-color: #ffffff; }/* ******************  links generici applicazioni  *************** */A.americani              {color: #FED88A;text-decoration: none }A.americani:Hover          {color: #FFFFFF;text-decoration: none }/* ******************  menu navigazione start  *************** */.menu {color: #3a3a3a;font-size: 12px;font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase }A.menu { color: #FDEFCC; text-decoration: none }A.menu:Hover { color: #E19104; text-decoration: none }/* ******************  frase start  *************** */A.travel {color: #737373;text-decoration: none }A.travel:Hover {color: #737373;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   { color: #000000; font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_abstract   { color: #000000; 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 { color: #000000;  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: #F4AF7D; /*border: solid 1px #760000;*/vertical-align: top; width: 375px }.links_viewtabella_details     { font-style: normal; background-color: #F4AF7D; /*border: solid 1px #760000;*/vertical-align: top; width: 90% }.links_numeri   { color: #000000; font-size: 50%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* ******************  special offers  LISTE start home page *************** */.specialoffers_data   { color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px }.specialoffers_offerta    { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 4px }.specialoffers_abstract   { color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 4px }.specialoffers_img   { background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  special offers RIDOTTO start  *************** */.specialoffers_viewtabella     { font-style: normal; vertical-align: top; width: 250px }.specialoffers_viewtitolo  { color: #36194E; font-weight: bold; font-size: 84%;padding-left: 4px;padding-top: 0px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px;padding-bottom: 4px}/* ******************  special offers COMPLETA start  *************** */.specialoffers_viewtabella_completa     { vertical-align: top;margin-left: 0;padding-bottom:20px;padding-left:0;}.specialoffers_viewtitolo_completa  { color: #36194E; font-weight: bold; font-size: 84%; padding-left: 4px}.specialoffers_navigazione_completa   { color: #000000;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 4px }/* ******************  special offers DETAIL start  *************** */.specialoffers_viewtabella_detail     {  vertical-align: top; width: 100%}.specialoffers_viewtitolo_detail  { color: #4D2B1F;  font-weight: bold; font-size: 84%; padding-left: 4px}.specialoffers_data_detail   { color: #000000;  font-size: 84%; background-color: transparent; vertical-align: top;padding-left: 4px }.specialoffers_offerta_detail    {  font-weight: bold;color: #000000; font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 4px }.specialoffers_testo_detail    { color: #000000;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 4px }/* **  events  LISTE start  ** */.events_data   { color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px }.events_offerta    {font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 4px }.events_abstract   {color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 4px }.events_img   { background-color: transparent;  vertical-align: top; padding-left: 4px}/* **  events RIDOTTO start  ** */.events_viewtabella     { font-style: normal; vertical-align: top; width: 250px }.events_viewtitolo  { color: #36194E; font-weight: bold; font-size: 84%;padding-left: 4px;padding-top: 0px}.events_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px;padding-bottom: 4px}/* **  events COMPLETA start  ** */.events_viewtabella_completa     { vertical-align: top;margin-left: 10px;border-left: solid 1px #36194E; width: 100%;height: 100%}.events_viewtitolo_completa  { color: #36194E; font-weight: bold; font-size: 84%; padding-left: 4px}.events_navigazione_completa   {color: #000000;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 4px }/* **  events DETAIL start  ** */.events_viewtabella_detail     { vertical-align: top; width: 100%}.events_viewtitolo_detail  { color: #4D2B1F;  font-weight: bold; font-size: 84%; padding-left: 4px}.events_data_detail   {  color: #000000;  font-size: 84%; background-color: transparent; vertical-align: top;padding-left: 4px }.events_offerta_detail    { font-weight: bold;color: #000000; font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 4px }.events_testo_detail    { color: #000000;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  PAGINA MIGLIOR POSTO  *************** */.best_price_up   { color: #E0D52E; font-size: 100%; background-color: #482D5C;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }.best_price_corpo    { font-size: 84%; padding-top: 15px; padding-bottom: 15px;background-color: #FFFFFF; padding-left: 10px }.best_price_down   { color: #820013; font-size: 84%; background-color: #E1DCE5;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }/* ******************  BOX MIGLIOR POSTO  *************** */.box_best_price_testo    { font-size: 70%; line-height : 150%}/* **  BOX MIGLIOR POSTO Richiesta disponibilita' ** */.mp_viewtabella_request     { vertical-align: top;margin: 0px 0px 0px 0px;text-align: left;width: 150px;float: right}.mptitolorequest      { font-size: 84%;font-style: normal;text-align: left;line-height: 100%;font-weight: bold;padding: 0px 5px 5px 10px}.mpsottotitolorequest      { font-size: 84%;text-align: left;line-height: 100%;padding: 0px 5px 0px 10px}.mptestolinkrequest     { font-size: 84%;font-weight: bold;text-align: left;line-height: 100%;padding: 5px 5px 8px 10px}a.visit_link_footer_or       { color: #831119; text-decoration: none;}a.visit_link_footer_or:Hover       { color: #442a5b;  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;}#frase h1 { }A.travel {color: #737373;text-decoration: none;}A.travel:Hover {color: #737373;text-decoration: none;}A.prima {color: #737373;font-weight: bold;text-decoration: underline;}A.prima:Hover {color: #737373;font-weight: bold;text-decoration: underline;}.informativatesto {font-size: 10px; text-decoration: none;}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 15px 0;	padding: 0;}div#box0per100ridotto td.immagine {	vertical-align: middle;	text-align: center;	background: #000;	width:48px;	height:47px;	margin:0;}div#box0per100ridotto td.immagine img {	border: 0;}div#box0per100ridotto td.descrizione {	vertical-align: middle;	padding: 3px 5px 3px 5px;	background: #831119;}div#box0per100ridotto td.descrizione p {	text-align: left;	padding: 0;	margin: 0;	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}.zpc_up {	color: #fff;	font-size: 100%;	padding: 10px 0 10px 10px;	background: #393430;}.zpc_img_up_it {	height: 137px;	background: #9A948C url(../img/hotelbrasile_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/hotelbrasile_bp_en.jpg) no-repeat;}.zpc_corpo {	font-size: 84%;	color: #000;	background: #fff;	padding: 15px 10px;}.zpc_down {	color: #fff;	font-size: 84%;	text-align: center;	padding: 10px 0 10px 10px;	background: #393430;}a.zpc_chiudi:link {	color: #fff;	text-decoration: none;}a.zpc_chiudi:hover {	color: #fff;	text-decoration: underline;}a.zpc_chiudi:visited {	color: #fff;	text-decoration: none;}a.zpc_chiudi:active {	color: #fff;	text-decoration: none;}#box0per100ridotto a:link {	color: #fff;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:visited {	color: #fff;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:hover {	color: #000;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:active {	color: #fff;	text-decoration: none;	font-weight: normal;}#corpo-ah {	width: 500px;}#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 20px;	font-size: 12px;	line-height: 16px;}#corpo-ah h2 {	margin: 0;	padding: 0 0 5px 0;	font-size: 16px;	line-height: 18px;}#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 20px;	padding: 0;}#corpo-ah ul li {	font-size: 12px;	line-height: 20px;}#quickbooking {	width:740px;	padding:5px 0 0 0;	margin:0 5px;	color:#D0C10E;}#quickbooking_layout {	margin:0 0 0 0;	background:#482D5C;	padding:5px 0 0 0;}#quickbooking_layout #quickbooking_color {	padding: 0;}#quickbooking_layout #quickbooking_color #center {	width: auto;	margin: 0 auto;	padding: 0;	height:40px;	text-align:center;}div.quickbooking_dati_completo {	margin: 0 0 0 0;	text-align: left;}#quickbooking_layout div.quickbooking_dati {	margin: 0 4px 5px 50px;	padding:0;	text-align: left;	color: #ffffff;	float: left;}#quickbooking_layout div#quickbooking_data .flotta {	float: left;	width:40px;	margin: 0 20px 0 0;}#quickbooking_layout select, #quickbooking_layout input {	border: 0;	text-align:left;	margin: 0;}#quickbooking_layout #quickbooking_titolo {	float: left;}#quickbooking_layout #quickbooking_notti, #quickbooking_layout #quickbooking_adulti, #quickbooking_layout #quickbooking_camere {	margin: 0 5px 0 0;}#quickbooking_layout #quickbooking_notti {	margin: 0 15px 0 0px;	text-align:left;}#quickbooking_layout #quickbooking_titolo p {	width: 129px;	color: #fff;	font-size: 13px;	font-weight: bold;	vertical-align: middle;	padding: 0 0 5px;	margin: 0 10px 0 0;	text-align: left;}#quickbooking_layout label {	font-size: 10px;	line-height: 18px;	vertical-align: top;}#quickbooking_button {	padding: 5px 0 0 0;	margin:0 30px 0 20px;	float:right}#quickbooking_button .bottone {}#quickbooking_button .bottone a:link,#quickbooking_button .bottone a:visited {	text-align: center;	color: #fff;	background:#9F77BF;	margin: 0 0 0 0;	padding: 5px 5px 6px 5px;	text-decoration: none;}#quickbooking_button .bottone a:hover,#quickbooking_button .bottone a:active {	color: #581406;	text-decoration: none;	background:#fff;}#quickbooking_button h3 {	font-size: 13px;	line-height:13px;	padding:5px;	font-weight:normal;	text-align: center;	color: #fff;}#link_utility {	clear: both;	margin: 0 auto;	padding: 2px 0 0 0;	background:#fff;}#link_utility ul {	padding: 0;	margin: 0 auto;	width: 90%;	text-align: center;}#link_utility ul li {	display: inline;	margin: 0;	padding: 0;	font-size: 10px;	font-weight:normal !important;	color:#D0C10E;}#link_utility ul li a {	margin: 0;	padding: 0;}div#traveller-box {}.box-01 {	float:left;}.box-02 {	float:left;	width:250px;	float:left;	padding:30px 0 0 25px;	margin: 10px 0 0 10px;	border-left:1px solid #745C83;}div#traveller {	line-height: 17px;	text-align:center;	margin: 15px 0 15px 0;	width:245px;}div#traveller img {	clear:both;	margin-bottom:10px;	width:70px;	height:40px;}div#traveller h3 {	font-size: 13px;	text-transform: uppercase;	text-align:center;	clear:both;	margin:0;	padding:0;	font-weight:normal;}div#traveller p {	font-size: 11px;	padding: 0;	text-align:center;}div#traveller p.traveller_link {	font-size: 12px;	padding:0}td.bkg-book {	background: #fff url(../img/bkg_viola_sotto_corto.gif) top left no-repeat;}
