body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.nascosto{display:none}.invisibile{visibility:hidden}body{font-family:Verdana,"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:12px;color:black;padding:5px
0;text-align:justify}a,a:link,a:visited{color:#a3a3a3;text-decoration:none;outline:none}a:focus,a:hover{color:#fa7300;text-decoration:underline;outline:none}input,select,textarea,button{font-family:Verdana,"DejaVu Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#666}input.text,input[type=text],input[type=password],select,textarea{border:1px
solid #676767;background-color:#fefefe}input.text:focus,input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1px
solid black;background-color:white}.rich{line-height:15px}.rich
p{padding:5px
0}.rich
div.sezione{margin:10px
0}.rich img.sinistra,
.rich
a.sinistra{float:left;margin:0
5px 5px 0}.rich a.sinistra
img{display:block}.rich a.destra,
.rich
img.destra{float:right;margin:0
0 5px 5px}.rich a.destra
img{display:block}.rich
img.centrale{display:block;margin:10px
auto}.rich
a.centrale{display:block;margin:10px
0}.rich a.centrale
img{display:block;margin:0
auto}.rich
ul{list-style-type:disc;list-style-position:outside;padding-left:20px}.rich ul
ul{list-style:circle}.rich ul ul
ul{list-style:square}.rich
ol{list-style-type:decimal;list-style-position:outside;padding-left:20px}.rich ol
ol{list-style-type:lower-latin}.rich ol ol
ol{list-style-type:lower-roman}.rich
li{padding:3px
0}.rich
h2{color:#933;font-weight:bold;font-size:15px}.rich
h3{color:#933;font-weight:bold;font-size:13px}.rich
h4{color:#933;font-weight:bold;font-size:12px}#InteraPagina{position:relative;width:820px;overflow:hidden;margin:0
auto;padding:1px;background-color:#9a3334}#Centrale{width:800px;overflow:hidden;padding:2px
10px 0 10px}#Intestazione{padding-bottom:17px;background-image:url(../immagini/decorazione.png?d=1250095315);background-position:bottom left;background-repeat:no-repeat}#Intestazione
a{display:block;width:820px;height:220px;margin-bottom:2px}#Intestazione a:focus{outline:1px
dotted white}#Intestazione a
img{display:block}#Laterale{float:left;width:208px}#lingue{width:208px;overflow:hidden;margin-bottom:30px}#lingue
li{float:left;padding:0
16px}#lingue li a,
#lingue li
strong{display:block;width:28px;height:16px;background-position:top left;background-repeat:no-repeat;border:1px
solid white}#lingue li a:focus,
#lingue li a:hover,
#lingue li
strong{border-color:#fc6}#lingue li
span{display:none}#lingue li.it a,
#lingue li.it
strong{background-image:url(../immagini/bandiera-italiana.png?d=1250095315)}#lingue li.en a,
#lingue li.en
strong{background-image:url(../immagini/bandiera-inglese.png?d=1250095315)}#lingue li.fr a,
#lingue li.fr
strong{background-image:url(../immagini/bandiera-francese.png?d=1250095315)}#menu
li{margin:4px
0}#menu li a,
#menu li
strong{letter-spacing: -1px;display:block;text-align:left;height:32px;line-height:32px;color:white;font-weight:bold;font-size:12px;padding-left:36px;background-image:url(../immagini/menu-icona.png?d=1250095316);background-position:top left;background-repeat:no-repeat}#menu li.evidenzia a,
#menu li.evidenzia
strong{font-size:14px;color:#fc6}#menu li a:hover,
#menu li a:focus,
#menu li
strong{background-position:bottom left}#Pagina{float:right;width:574px;background-color:#ffc;border:1px
solid #fc6;padding:8px
8px 40px 8px;margin-bottom:10px}#Pagina
h1{text-align:center;font-weight:bold;color:#8d3c38;font-size:20px;text-decoration:underline;margin-bottom:30px}#Piede{padding:5px
5px 23px 5px;width:810px;height:16px;color:white;background-image:url(../immagini/decorazione.png?d=1250095315);background-position:bottom left;background-repeat:no-repeat}#Piede
a{color:white}#Piede
div.links{float:left;height:16px;line-height:16px;width:400px}#Piede
div.dev{float:right;height:16px;line-height:16px;width:400px;text-align:right}span.emblem.lens{background-image:url(../immagini/emblems/emblem-lens.png?d=1246364689)}span.emblem.schede{background-image:url(../immagini/emblems/emblem-schede.png)}#popup-image{position:absolute;margin:0
auto}#popup-image
p{text-align:center;color:#666;border:1px
outset #9b7e3a;background-color:#f7f7f7;margin:2px
0 0 0;font-size:15px;line-height:28px;min-height:28px}#popup-image.with-arrows
p{margin:2px
30px}#popup-image.isLoading
p{width:300px;margin:0
auto}#popup-image a.close-link,
#popup-image a.sinistra,
#popup-image
a.destra{position:absolute;display:block;width:20px;height:20px;padding:4px;background-color:white;border:1px
outset #9b7e3a;text-decoration:none;cursor:pointer}#popup-image a.close-link span,
#popup-image a.sinistra span,
#popup-image a.destra
span{display:block;width:20px;height:20px;line-height:20px;font-size:12px;text-align:center;text-transform:uppercase;color:black;text-decoration:none}#popup-image a.close-link:hover span,
#popup-image a.close-link:focus span,
#popup-image a.sinistra:hover span,
#popup-image a.sinistra:focus span,
#popup-image a.destra:hover span,
#popup-image a.destra:focus
span{color:red}#popup-image a.close-link{top:1px;right:1px}#popup-image a.sinistra,
#popup-image
a.destra{bottom:0;left:1px}#popup-image
a.destra{left:auto;right:1px}#popup-image.with-description
a.sinistra{bottom:0;left:0}#popup-image.with-description
a.destra{bottom:0;right:0}#popup-image
img{clear:both;display:block;margin:0
auto;border:1px
solid white}#contenitore-contenitore-mappa{position:absolute;width:640px;height:504px}#contenitore-contenitore-mappa a.close-link{float:right;display:block;width:20px;height:20px;margin-bottom:2px;background-color:white;border:1px
outset #9b7e3a;background-image:url(../immagini/mappa/icona-chiudi.png?d=1246364700);background-position:top left;background-repeat:no-repeat}#contenitore-contenitore-mappa a.close-link:focus,
#contenitore-contenitore-mappa a.close-link:hover{background-position:bottom left}#contenitore-contenitore-mappa div#contenitore-mappa{clear:both;width:640px;height:480px;background-color:white}a.GoogleEarth{display:block;height:16px;line-height:16px;margin:5px;padding-left:20px;text-align:left;background-image:url(../immagini/mappa/google_earth.png?d=1246364700);background-repeat:no-repeat;background-position:top left}div.modulo{width:100%;margin:0
auto;text-align:center}div.modulo
fieldset{border:0;padding:5px;margin-bottom:20px}div.modulo
legend{font-variant:small-caps;font-weight:bold;font-size:14px;padding:0
3px}div.modulo
label{float:left;width:250px;text-align:right;padding:0
10px 0 0;line-height:25px}div.modulo
ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}div.modulo fieldset
li{clear:both;text-align:left;min-height:25px;line-height:25px}div.modulo input,
div.modulo
select{padding:1px;background-color:#fefefe;border:1px
solid #AE9961;text-align:left;max-width:250px}div.modulo input[type=checkbox]{width:auto;padding:0;border:none;background:none}div.modulo
textarea{margin-top:5px;border:1px
solid #AE9961;max-width:250px}div.modulo input[type=text]:focus,
div.modulo select:focus,
div.modulo textarea:focus{background-color:white;border-color:black}div.modulo.allrequired label
span.req{display:none}div.modulo p.required-message{padding:15px
0}div.modulo label
span.req{padding-left:5px}div.modulo
label.long{width:360px;margin-left:140px;line-height:15px;padding:10px
0 5px 0}div.modulo
p.format{clear:both;font-size:10px;height:16px;line-height:16px;text-align:center}div.modulo
p.hint.format{display:none}div.modulo label.long
input{float:left;line-height:auto;margin-right:5px;border:none;width:auto}div.modulo
button{border:1px
solid #999;background:none;padding:1px
3px;color:#439e29;font-size:11px;font-weight:bold}div.modulo button:focus,
div.modulo button:hover{border-color:black}div.modulo
ul#Messaggi{margin-bottom:10px;text-align:left}ul#Messaggi{background-color:#EEF3F7;padding:3px
0}ul#Messaggi
em.tipo{display:none}ul#Messaggi,
ul#Messaggi
ul{list-style-type:none;list-style-position:inside}ul#Messaggi li#messaggi,
ul#Messaggi li#avvertimenti,
ul#Messaggi
li#errori{border-left:2px solid #00f;font-size:13px;padding:3px;line-height:16px}ul#Messaggi
li#avvertimenti{border-color:#fc0}ul#Messaggi
li#errori{border-color:#f00}ul#Messaggi div.messaggio, ul#Messaggi
a.messaggio{display:block;padding-left:18px;background-repeat:no-repeat;background-position:top left;text-decoration:none}ul#Messaggi li#messaggi div.messaggio,
ul#Messaggi li#messaggi
a.messaggio{color:#00f;background-image:url(../immagini/modulo/icona_messaggi.png?d=1246364596)}ul#Messaggi li#avvertimento div.messaggio,
ul#Messaggi li#avvertimento
a.messaggio{color:#fc0;background-image:url(../immagini/modulo/icona_avvertimenti.png?d=1246364596)}ul#Messaggi li#errori div.messaggio,
ul#Messaggi li#errori
a.messaggio{color:#f00;background-image:url(../immagini/modulo/icona_errori.png?d=1246364596)}label.errore{color:#f00}label.avvertimento{color:#fc0}label.messaggio{color:#00f}div.modulo label
span.msg{display:none}#calendario{table-layout:fixed;width:500px;border:1px
solid #676767;background-color:#eef3f7;color:#666;border-spacing:0;border-collapse:collapse;margin-bottom:25px}#calendario
caption{position:relative;width:500px;height:25px;text-align:center;line-height:25px;background-color:#eef3f7}#calendario-chiudi{display:block;width:19px;height:19px;padding:3px}#calendario-chiudi
a{display:block;width:19px;height:19px;line-height:19px;background-color:white;text-align:center;color:black}#calendario-chiudi a:hover,
#calendario-chiudi a:focus{text-decoration:none}#calendario caption
span{padding:0
50px;font-size:15px;font-weight:bold;text-align:center;text-transform:uppercase;color:#069}#calendario
th{width:70px;height:18px;padding:1px
0;text-align:center;border-right:1px solid #676767;border-bottom:1px solid #676767}#calendario
td{width:70px;height:18px;padding:1px;text-align:center;background-color:white;border-right:1px solid #676767}#calendario td
a{display:block;text-align:center;color:#666}#calendario td
span{display:block;text-align:center;color:#ccc;cursor:default}#calendario td a:focus,
#calendario td a:hover{text-decoration:none;background-color:orange}#calendario
td.holiday{background-color:#ffb6c1}#calendario td a
strong{display:block;border:1px
solid black}#calendario td.d5,
#calendario
td.d6{background-color:#dbeaf5}a.zoom{position:relative;padding:2px;border:2px
solid #983436}a.zoom:focus,a.zoom:hover{border-color:black}a.zoom
span.desc{position:absolute;text-align:center;bottom: -20px;width:100%;height:16px;line-height:16px;color:black}.rich
div.immagini{width:520px;height:180px;margin:10px
auto}.rich
div.immagini.v{width:440px;height:260px}#bottoni-siti{width:196px;padding-top:110px}#bottoni-siti
li{display:block;height:50px;padding:5px
0}#bottoni-siti li.rome-accommodation
a{position:relative;display:block;height:50px;color:#333;padding-left:90px;background-color:#ffc;background-image:url(../immagini/index/rome-accommodation.png?d=1250095296);background-repeat:no-repeat;background-position:left center;border:1px
solid #ffe27d}#bottoni-siti li.rome-accommodation a:hover,
#bottoni-siti li.rome-accommodation a:focus{border-color:black}#bottoni-siti li.rome-accommodation a
span{position:absolute;display:block;right:3px;bottom:0;font-size:10px;text-align:center;width:124px;height:20px;line-height:20px;color:#333}table.tabella{font-size:11px;border-collapse:collapse;border:1px
solid black}table.tabella td,
table.tabella
th{padding:1px
2px;text-align:center;border:1px
solid black}table.tabella
th{background-color:#933;color:#ffc}table.tabella
caption{font-size:15px;color:#933;font-weight:bold;padding-bottom:5px}body.index
a.zoom{width:500px;margin:10px
auto}body.my-house
a.zoom.centrale{width:400px;margin:10px
auto}body.my-house a.google-map{display:block;width:400px;height:300px;padding:2px;border:2px
solid #983436;margin:10px
auto}body.my-house a.google-map
img{display:block}body.disponibilita
div.rich{padding-bottom:20px}body.disponibilita
table.calendar{float:left;width:250px;margin:0
18px 20px 18px;border:1px
solid #933;border-collapse:collapse}body.disponibilita table.calendar
caption{width:250px;padding-bottom:5px;text-align:center;font-size:15px}body.disponibilita table.calendar th,
body.disponibilita table.calendar
td{width:32px;height:15px;padding:1px
2px;line-height:15px;text-align:left;border:1px
solid #933}body.disponibilita table.calendar
th{color:white;background-color:#933;text-align:center}body.disponibilita table.calendar
td.uns{background-position:center right;background-repeat:no-repeat;background-image:url(../immagini/calendario-disponibile.png?d=1250095315)}body.disponibilita table.calendar
td.sel{background-position:center right;background-repeat:no-repeat;background-image:url(../immagini/calendario-prenotato.png?d=1250095315)}body.disponibilita table.calendar
td.dis{color:#bbb}body.disponibilita
ul#legenda{clear:both;padding-bottom:15px;text-align:center}body.disponibilita ul#legenda
li{display:inline;padding:5px
10px;height:15px;line-height:15px}body.disponibilita ul#legenda li
img{vertical-align:middle}body.fotogallery ul.gallery
li{position:relative;float:left;width:244px;height:260px;margin:5px
20px}body.fotogallery ul.gallery li
p.desc{position:absolute;text-align:center;width:100%;height:16px;line-height:16px;left:0;top:208px}body.fotogallery ul.gallery li.v
p.desc{top:248px}body.fotogallery ul.gallery li
a{display:block;width:240px;height:160px;margin:40px
0;padding:2px;border:2px
solid #983436}body.fotogallery ul.gallery li.v
a{display:block;width:160px;height:240px;margin:0
40px}body.fotogallery ul.gallery li a
img{display:block}body.fotogallery ul.gallery li a:focus,
body.fotogallery ul.gallery li a:hover{border-color:black}body.cucina-ristoranti ul.ristoranti,
body.cucina-ristoranti ul.ristoranti
ul{list-style-type:none;padding:10px
0}body.cucina-ristoranti ul.ristoranti
span.desc{font-size:11px}body.tariffe-condizioni
table#tariffe{width:400px}body.tariffe-condizioni
p.maggiorazione{font-weight:bold}body.notizie-utili
h3{margin-top:20px}body.notizie-utili
h4{margin-top:5px}body.prenotazioni
div.rich{text-align:center;margin-bottom:20px}body.prenotazioni
p.hint{font-size:10px;display:inline}