body {	color: #88743c;	font-style: normal;	text-align: center;	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	padding: 0;	margin: 0;	background: #fff;}address {	font-size: 10px;	padding: 5px 0;	font-style: normal;	line-height: 120%;}cite {	font-size: 75%;	padding: 20px 0 10px 5px;	line-height: 140%;	text-align: center;}h1, h2, h3, h4, p, li {	font-style: normal;	font-weight: normal;	text-align: left;	padding: 0;	margin: 0;}ul	    {	list-style: none;	margin:0;	padding:0;}img {	border: none;	padding: 0;	margin: 0;}a:link {	color: #31626f;	text-decoration: none;}a:visited {	color: #31626f;	text-decoration: none;}a:hover {	color: #c2853c;	text-decoration: none;}a:active {	color: #31626f;	text-decoration: none;}a.menu:link {	color: #fff;	text-decoration: none;}a.menu:visited {	color: #fff;	text-decoration: none;}a.menu:hover {	color: #ffeaaa;	text-decoration: none;}a.menu:active {	color: #fff;	text-decoration: none;}a.applicazioni:link {	color: #31626f;	font-weight: bold;	text-decoration: none;}a.applicazioni:visited {	color: #31626f;	font-weight: bold;	text-decoration: none;}a.applicazioni:hover {	color: #c2853c;	font-weight: bold;	text-decoration: none;}a.applicazioni:active {	color: #31626f;	font-weight: bold;	text-decoration: none;}a.cr:link {	font-weight: bold;	text-decoration: none;}a.cr:visited {	font-weight: bold;	text-decoration: none;}a.cr:hover {	font-weight: bold;	text-decoration: none;}a.cr:active {	font-weight: bold;	text-decoration: none;}#contenitoreesterno {	width: 100%;	text-align:center;	background: #fff url(../img/bkg.jpg) repeat-x;	margin: 0;	padding: 0;}#contenitoreesternointerno {	width: 100%;	text-align:center;	background: #fff url(../img/bkg_interno.jpg) repeat-x;	margin: 0;	padding: 0;}#contenitore {	width: 750px;	margin: 0 auto;	text-align: center;	padding: 0;}#lingue {	margin: 0 auto;	padding: 0;	width: 440px;	border-top: solid 5px #31626f;	border-left: solid 5px #31626f;	border-right: solid 5px #31626f;	background: #ffda74;}#lingue ul {	text-align: center;	margin: 0;	padding: 0;	height: 26px;	background: #ffda74;	border-top: solid 2px #fff;	border-left: solid 2px #fff;	border-right: solid 2px #fff;}#lingue li {	display: inline;	font-size: 12px;	line-height: 20px;	padding: 0;	margin: 0;}#menu {	margin: 0 auto;	padding: 0;	width: auto;	border-top: solid 8px #83b3c1;	border-left: solid 8px #83b3c1;	border-right: solid 8px #83b3c1;	background: #31626f;}#menu ul {	height: 23px;	min-height: 27px;	padding: 0;	margin: 0;	border-top: solid 2px #ffeaaa;	border-left: solid 2px #ffeaaa;	border-right: solid 2px #ffeaaa;}#menu li {	color: #ffeaaa;	text-transform: uppercase;	font-weight: bold;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	display: inline;	font-size: 13px;	padding: 0;	margin: 0;	line-height: 20px;}#menusopra {	margin: 0 auto;	padding: 0;	width: 300px;	border-top: solid 5px #31626f;	border-left: solid 5px #31626f;	border-right: solid 5px #31626f;	background: #ffda74;}#menusopra ul {	padding: 0;	margin: 0;	height: 26px;	background: #ffda74;	border-top: solid 2px #fff;	border-left: solid 2px #fff;	border-right: solid 2px #fff;}#menusopra li {	color: #c2853c;	text-transform: uppercase;	font-weight: bold;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	display: inline;	font-size: 13px;	padding: 0;	margin: 0;	line-height: 20px;}/*----- RU-----*/#menuRU {	margin: 0 auto;	padding: 0;	width: auto;	border-top: solid 8px #83b3c1;	border-left: solid 8px #83b3c1;	border-right: solid 8px #83b3c1;	background: #31626f;}#menuRU ul {	height: 23px;	min-height: 27px;	padding: 0;	margin: 0;	border-top: solid 2px #ffeaaa;	border-left: solid 2px #ffeaaa;	border-right: solid 2px #ffeaaa;}#menuRU li {	color: #ffeaaa;	text-transform: uppercase;	font-weight: bold;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	display: inline;	font-size: 12px;	padding: 0;	margin: 0;	line-height: 20px;}#menusopraRU {	margin: 0 auto;	padding: 0;	width: 300px;	border-top: solid 5px #31626f;	border-left: solid 5px #31626f;	border-right: solid 5px #31626f;	background: #ffda74;}#menusopraRU ul {	padding: 0;	margin: 0;	height: 26px;	background: #ffda74;	border-top: solid 2px #fff;	border-left: solid 2px #fff;	border-right: solid 2px #fff;}#menusopraRU li {	color: #c2853c;	text-transform: uppercase;	font-weight: bold;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	display: inline;	font-size: 12px;	padding: 0;	margin: 0;	line-height: 20px;}/*----- RU-----*/#flash {	padding: 0;	margin: 0;	width: auto;	background: #ffeaaa;	border-left: solid 8px #83b3c1;	border-right: solid 8px #83b3c1;}#head {	padding: 0 8px;	margin: 0;	width: auto;	height: 425px;	background: url(../img/bkg_rooms.jpg) no-repeat;}#immaginesoprasx {	padding: 0;	margin: 0;	float: left;}#immaginesopracx {	padding: 0 0 0 10px;	margin: 0;	float: left;}#immaginesopradx {	padding: 0;	margin: 0;	float: right;}#corpo {	width: 750px;	margin: 0;	padding-bottom: 60px;	text-align: left;	float: left;	background: url(../img/bkg_corpo.jpg) no-repeat bottom left;}#colonnasx {	width: 355px;	float: left;	text-align: left;}#colonnasx h3 {	font-size: 84%;	font-weight: bold;	padding: 10px 0 5px 5px;	text-align: left;}.payoff {	color: #79aab7;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	padding: 0 0 15px 0;}#nomepag {	clear: both;	width: 750px;}#nomepag h2 {	text-transform: uppercase;	color: #31626f;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: right;	padding: 140px 7px 0 0;}#colonnadx {	width: 375px;	border-left: solid 2px #76a9b8;	float: right;	padding: 0 0 0 5px;	text-align: left;}#colonnadx h3 {	text-transform: uppercase;	color: #31626f;	font-family: Times, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: left;	padding: 15px 0 5px 5px;}#colonnadx div {	padding: 5px 0;}.tittabprezzi {	font-size: 84%;	padding: 20px 0 5px 0;	font-weight: bold;}.sottotittabprezzi {	font-size: 65%;}.comfort {	font-size: 84%;	line-height: 150%;	padding: 0 5px 0 20px;}.camere {	font-size: 65%;	padding: 5px 0 0 0;	font-weight: bold;}.prezzi {	font-size: 65%;	padding: 5px 0 0px 0;}#destra  {	float: right;}#sinistra {	float: left;}#mappa {	padding: 0;	margin: 0 5px;	width: 360px;	height: 250px;}#servizidestra  {	float: right;	width: 170px;}#servizisinistra {	float: left;	width: 170px;}#servizidestra ul, #servizisinistra ul {	padding: 7px 0 0 0;	text-align: left;	margin: 0;}#servizidestra ul li, #servizisinistra ul li {	font-size: 84%;	padding: 2px 0;	margin: 0;}.testohome {	font-size: 84%;	padding: 0 0 20px 0;	line-height: 230%;	text-align: left;}.testointerno {	font-size: 84%;	padding: 10px 0 10px 0;	line-height: 140%;	text-align: left;	border-bottom: solid 2px #76a9b8;}.testosenzabordo {	font-size: 84%;	padding: 0 0 10px 5px;	line-height: 140%;	text-align: left;	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;}.testocomeragg {	font-size: 65%;	padding: 0 0 10px 5px;	line-height: 140%;	text-align: left;}.autore {	font-size: 65%;	padding: 5px 5px 10px 0;	line-height: 140%;	text-align: right;}.stacco {	padding: 0 7px 0 0;}.map {	font-size: 84%;	padding: 70px 0px 0 5px;}.sottotitolomap {	font-size: 65%;	padding: 2px 0px 0 5px;}#footer {	clear: both;	width: 750px;	text-align: center;}#footer p {	font-size: 65%;	text-align: center;	padding: 0;}#footer ul {	padding: 0;	margin: 0;	line-height: 100%;}#footer ul li {	display: inline;	font-size: 65%;	padding: 0;	margin: 0;	line-height: 100%;}#footer table {	text-align: center;	margin: 0 auto;}.testo {	font-size: 84%;	padding: 5px 0;	line-height: 110%;}a.links_footer {	font-size: 65%;}a.links_footer:Hover {}.links_titolo {	font-size: 84%;	padding-left: 9px;}.links_categoria {	font-size: 84%;	padding-left: 9px;	padding-right: 15px;}.links_abstract {	font-size: 84%;	padding-left: 9px;}.links_img {	padding-left: 9px;}.links_navigazione {	font-size: 84%;	padding-top: 15px;	padding-left: 9px;}.links_viewtabella {	border: solid 1px #76a9b8;	width: 100%;	text-align: left;}.links_viewtabella_details {	border: solid 1px #76a9b8;	width: 100%;	text-align: left;}.links_numeri {	color: #000;	font-size: 65%;	padding-left: 9px;}.titolo {	font-family: Georgia, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva;	font-size: 90%;	font-weight: bold;	padding: 15px 0 10px 0;}.box_testo_form {	padding: 0 0 10px 10px;}.tabella_secure {	width: 100%;}.box_ssl_secure {	width: 197px;	border: 1px solid #76a9b8;	padding: 10px;}.testo_form {	font-size: 84%;	line-height: 130%;	padding: 0px 10px 0 0;}.testino_form {	font-size: 65%;	line-height: 130%;	padding: 5px 5px 5px 0;}.formtab {	border: solid 1px #76a9b8;	text-align: left;}.formtitle {	color: #ffeaaa;	padding: 12px 0 5px 20px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.formfont {	font-size: 12px;	margin: 0;	padding: 10px 0 0;}.formfontina {	font-style: italic;	font-size: 65%;	margin: 0;	padding: 0 10px 0 0;}.consenso_font {	font-size: 13px;	margin: 10px 0 0;	padding: 0;}.privacy_font {	font-size: 13px;	margin: 10px 10px 0 0;	padding: 0;}.formfontrequired {	color: red;	font-weight: bold;	font-size: 13px;	margin-bottom: 0;	padding-bottom: 0;}.campo_testo {	font-size: 12px;	background: #fff;}.campo_testobox {	background: #fff;	font: 13px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}.campo_submit {	font-size: 14px;	margin: 10px 0;}.campo_select {	font-size: 11px;	background: #fff;}.specialoffers_data {	font-size: 65%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.specialoffers_offerta {	font-size: 84%;	padding: 0px 0px 0px 5px;}.specialoffers_abstract {	font-size: 65%;	padding: 0px 0px 0px 5px;}.specialoffers_viewtabella {	padding: 0;	width: auto;}.specialoffers_viewtitolo {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.specialoffers_linklistacompleta {	font-size: 84%;	padding: 10px 0px 20px 5px;}.specialoffers_viewtabella_completa {	padding: 0 0 10px 5px;	text-align: left;}.specialoffers_viewtitolo_completa {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.specialoffers_navigazione_completa {	font-size: 84%;	padding-top: 10px;}.specialoffers_viewtabella_detail {	padding: 10px 0;}.specialoffers_viewtitolo_detail {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.specialoffers_data_detail {	font-size: 84%;	padding: 0 0 0 7px;}.specialoffers_offerta_detail {	font-weight: bold;	font-size: 100%;	padding: 9px 0px 15px 7px;}.specialoffers_testo_detail {	font-size: 84%;	padding: 0 10px 0 7px;}.events_data {	font-size: 65%;	padding: 10px 0px 0px 5px;}.events_offerta {	font-size: 84%;	padding-left: 5px;}.events_abstract {	font-size: 65%;	padding-left: 5px;}.events_img {}.events_viewtabella {	width: auto;}.events_viewtitolo {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.events_linklistacompleta {	font-size: 84%;	padding: 7px 0 5px 5px;}.events_viewtabella_completa {	padding: 10px 0;	text-align: left;}.events_viewtitolo_completa {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.events_navigazione_completa {	font-size: 84%;	padding-top: 10px;}.events_viewtabella_detail {	padding: 10px 0;}.events_viewtitolo_detail {	color: #ffeaaa;	padding: 12px 0 5px 7px;	font-size: 84%;	font-weight: bold;	background: #76a9b8 url(../img/bkg_titolo_so.jpg) no-repeat top right;}.events_data_detail {	font-size: 84%;	padding-left: 10px;}.events_offerta_detail {	font-weight: bold;	font-size: 100%;	padding: 9px 0 15px 10px;}.events_testo_detail {	font-size: 84%;	padding-left: 10px;}.bookonline_viewtabella {	width: 100%;}.request_viewtabella {	width: 100%;}.ssl_viewtabella {	width: 100%;}.booktesto {	font-size: 84%;	line-height: 120%;	padding: 10px 5px 0 12px;}.booksottotesto {	font-size: 84%;	line-height: 120%;	padding: 15px 5px 10px 12px;}.requesttesto {	font-size: 84%;	line-height: 120%;	padding: 10px 5px 10px 12px;}.ssltesto {	font-size: 65%;	line-height: 120%;	padding: 0 5px 10px 12px;}.pulsantebox {	font-size: 13px;	font-weight: bold;	text-align: left;	padding: 12px 0 5px 12px;	background: #31626f url(../img/bkg_titolo_reserv.jpg) no-repeat top right;}.confermatesto {	font-size: 84%;	line-height: 120%;	text-align: center;	padding: 100px 0;}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 10px 0 0 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: #4b7c8a;}div#box0per100ridotto td.descrizione p {	text-align: left;	color: #ffffff;	padding: 0;	margin: 0;	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}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: #dc8c02;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #ffffff;	text-decoration: none }.zpc_up {	color: #fff;	font-size: 100%;	padding: 10px 0 10px 10px;	background: #393430;}.zpc_img_up_it {	height: 137px;	background: #9A948C url(../img/hotelprincipedifitalia_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/hotelprincipedifitalia_bp_en.jpg) no-repeat;}.zpc_img_up_de {	height: 137px;	background: #9A948C url(../img/hotelprincipedifitalia_bp_de.jpg) no-repeat;}.zpc_img_up_nl {	height: 137px;	background: #9A948C url(../img/hotelprincipedifitalia_bp_nl.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 {	color: #fff;	text-decoration: none;}a.zpc_chiudi:Hover {	color: #fff;	text-decoration: underline;}.titolonews {	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #31626F;}.news {	font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 11px;	color: #88743C;}.codici_testo {	font-size: 10px;	padding: 0 0 10px 5px;	line-height: 140%;	text-align: left;	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	color: #88743C;	font-weight: bold;}.codici_num {	font-size: 10px;	padding: 0 0 10px 5px;	line-height: 140%;	text-align: left;	font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	color: #31626F;	font-weight: bold;}
